module Async::DNS::Replace

Attributes

resolver[RW]

Public Class Methods

get_address(host) click to toggle source
# File lib/async/dns/replace.rb, line 33
def get_address(host)
        begin
                resolver.addresses_for(host).sample.to_s
        rescue ResolutionFailure
                raise SocketError, "Hostname not known: #{host}"
        end
end
resolver?() click to toggle source
# File lib/async/dns/replace.rb, line 29
def resolver?
        resolver != nil
end