# File lib/cool.io/dns_resolver.rb, line 108 def send_request nameserver = @nameservers.shift @nameservers << nameserver # rotate them @socket.connect @nameservers.first, DNS_PORT begin @socket.send request_message, 0 rescue Errno::EHOSTUNREACH # TODO figure out why it has to be wrapper here, when the other wrapper should be wrapping this one! end end