Class: NetCrawl::PollMap

Inherits:
Object
  • Object
show all
Defined in:
lib/netcrawl/pollmap.rb

Instance Method Summary collapse

Constructor Details

#initializePollMap

Returns a new instance of PollMap.



4
5
6
7
8
# File 'lib/netcrawl/pollmap.rb', line 4

def initialize
  @poll = CFG.poll.map do |cidr|
    IPAddr.new cidr
  end
end

Instance Method Details

#include?(addr) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/netcrawl/pollmap.rb', line 9

def include? addr
  @poll.any? { |cidr| cidr.include? addr }
end