method
resolv
v1_8_7_330 -
Show latest stable
- Class:
Resolv::DNS::Config
resolv(name)public
No documentation available.
# File lib/resolv.rb, line 962
def resolv(name)
candidates = generate_candidates(name)
timeouts = generate_timeouts
begin
candidates.each {|candidate|
begin
timeouts.each {|tout|
@nameserver.each {|nameserver|
begin
yield candidate, tout, nameserver
rescue ResolvTimeout
end
}
}
raise ResolvError.new("DNS resolv timeout: #{name}")
rescue NXDomain
end
}
rescue ResolvError
end
end