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 |