This code is very experimental
# File lib/rubydns/system.rb, line 68 def add(address, names) @addresses[address] ||= [] @addresses[address] += names names.each do |name| @names[name] ||= [] @names[name] << address end end
This is used to match names against the list of known hosts:
# File lib/rubydns/system.rb, line 52 def call(name) @names.include?(name) end
# File lib/rubydns/system.rb, line 56 def lookup(name) addresses = @names[name] if addresses addresses.last else nil end end
Generated with the Darkfish Rdoc Generator 2.