Module: IPAddrList::Algorithm::Lint
Overview
base interface for algorithm module. algorithm module should include this.
Instance Method Summary collapse
-
#add(ip) ⇒ Object
abstract method.
-
#after_init(ip_list = []) ⇒ Object
called automatically from IPAddrList#initialize.
-
#each(&block) ⇒ Object
abstract method.
Instance Method Details
#add(ip) ⇒ Object
abstract method. you should implement adding ip address to ip address list.
60 61 62 |
# File 'lib/ipaddr_list.rb', line 60 def add ip raise NotImprementedError end |
#after_init(ip_list = []) ⇒ Object
called automatically from IPAddrList#initialize. you should implement how save ip address list.
48 49 50 |
# File 'lib/ipaddr_list.rb', line 48 def after_init ip_list=[] raise NotImprementedError end |
#each(&block) ⇒ Object
abstract method. your should implement adding iterating ip address list.
53 54 55 |
# File 'lib/ipaddr_list.rb', line 53 def each &block raise NotImprementedError end |