class Middleman::DnsResolver::BasicNetworkResolver
Use network name server to resolve ips and names
def getaddresses(name)
-
(Array)
-
Parameters:
-
name
(#to_s
) --
def getaddresses(name) resolver.getaddresses(name.to_s).map(&:to_s) rescue Resolv::ResolvError, Errno::EADDRNOTAVAIL [] end
def getnames(ip)
-
(Array)
-
Parameters:
-
ip
(#to_s
) --
def getnames(ip) resolver.getnames(ip.to_s).map(&:to_s) rescue Resolv::ResolvError, Errno::EADDRNOTAVAIL [] end
def initialize(opts={})
def initialize(opts={}) @timeouts = opts.fetch(:timeouts, 2) end
def timeouts=(timeouts)
-
value
(Integer
) --
def timeouts=(timeouts) return if RUBY_VERSION < '2' resolver.timeouts = timeouts end