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