Method: Gem::Resolv::DNS#each_address

Defined in:
lib/rubygems/vendor/resolv/lib/resolv.rb

#each_address(name) ⇒ Object

Iterates over all IP addresses for name retrieved from the DNS resolver.

name can be a Gem::Resolv::DNS::Name or a String. Retrieved addresses will be a Gem::Resolv::IPv4 or Gem::Resolv::IPv6



410
411
412
413
414
415
# File 'lib/rubygems/vendor/resolv/lib/resolv.rb', line 410

def each_address(name)
  if use_ipv6?
    each_resource(name, Resource::IN::AAAA) {|resource| yield resource.address}
  end
  each_resource(name, Resource::IN::A) {|resource| yield resource.address}
end