class Resolv

Now override the override with EM-aware functions

Public Instance Methods

getaddress(host) click to toggle source
# File lib/em-resolv-replace.rb, line 13
def getaddress(host)
  EM.reactor_running? ? em_getaddresses(host)[0] : orig_getaddress(host)
end
Also aliased as: orig_getaddress
getaddresses(host) click to toggle source
# File lib/em-resolv-replace.rb, line 19
def getaddresses(host)
  EM.reactor_running? ? em_getaddresses(host) : orig_getaddresses(host)
end
Also aliased as: orig_getaddresses
getname(address) click to toggle source
# File lib/em-resolv-replace.rb, line 25
def getname(address)
  EM.reactor_running? ? em_getnames(address)[0] : orig_getname(address)
end
Also aliased as: orig_getname
getnames(address) click to toggle source
# File lib/em-resolv-replace.rb, line 31
def getnames(address)
  EM.reactor_running? ? em_getnames(address) : orig_getnames(address)
end
Also aliased as: orig_getnames
orig_getaddress(host) click to toggle source
Alias for: getaddress
orig_getaddresses(host) click to toggle source
Alias for: getaddresses
orig_getname(address) click to toggle source
Alias for: getname
orig_getnames(address) click to toggle source
Alias for: getnames