# File lib/Dnsruby/Resolver.rb, line 200 def send_async(*args) # msg, client_queue, client_query_id) if (Resolver.eventmachine?) if (!@resolver_em) @resolver_em = ResolverEM.new(self) end return @resolver_em.send_async(*args) else if (!@resolver_ruby) # @TODO@ Synchronize this? @resolver_ruby = ResolverRuby.new(self) end return @resolver_ruby.send_async(*args) end end