class Amnesie::Network
Public Class Methods
new(card_match, name = nil)
click to toggle source
# File lib/amnesie/network.rb, line 5 def initialize(card_match, name = nil) @card_match = card_match @name = name @devs = [] @check = false end
Public Instance Methods
search()
click to toggle source
# File lib/amnesie/network.rb, line 12 def search if @name verify_card @devs << @name else search_cards @devs end end
Private Instance Methods
search_cards()
click to toggle source
# File lib/amnesie/network.rb, line 35 def search_cards Interfacez.all do |interface| @devs << interface if interface.match(@card_match) end end
verify_card()
click to toggle source
# File lib/amnesie/network.rb, line 24 def verify_card Interfacez.all do |interface| if interface == @name then @check = true end end if !@check then raise ArgumentError, "Interface no found" if !@check end end