lib/rubydns/resolver.rb in rubydns-0.6.4 vs lib/rubydns/resolver.rb in rubydns-0.6.5
- old
+ new
@@ -47,9 +47,13 @@
def query(name, resource_class = Resolv::DNS::Resource::IN::A, &block)
message = Resolv::DNS::Message.new(next_id!)
message.rd = 1
message.add_question name, resource_class
+ send_message(message, &block)
+ end
+
+ def send_message(message, &block)
Request.fetch(message, @servers, @options, &block)
end
# Yields a list of `Resolv::IPv4` and `Resolv::IPv6` addresses for the given `name` and `resource_class`.
def addresses_for(name, resource_class = Resolv::DNS::Resource::IN::A, &block)
\ No newline at end of file