Method: Legitbot::Validators::IpRanges::ClassMethods#ip_ranges

Defined in:
lib/legitbot/validators/ip_ranges.rb

#ip_ranges(*ips, &block) ⇒ Object



27
28
29
30
31
# File 'lib/legitbot/validators/ip_ranges.rb', line 27

def ip_ranges(*ips, &block)
  @ip_ranges = partition_ips(ips.flatten) unless ips.empty?
  @ip_ranges_loader = block_given? ? block : EMPTY_GENERATOR
  @ip_loader_mutex = Mutex.new
end