# File lib/Dnsruby/Resolver.rb, line 139 def send_message(message) TheLog.debug("Resolver : sending message") q = Queue.new send_async(message, q, q) id, result, error = q.pop TheLog.debug("Resolver : result received") if (error != nil) raise error else return result end # case result # when Exception # # Pass them on # raise result # when Message # return result # else # TheLog.error("Unknown result returned : #{result}") # raise ResolvError.new("Unknown error, return : #{result}") # end end