# File lib/dnstraverse/traverser.rb, line 269 def run_query(args) qname = args[:qname] qtype = args[:qtype] || 'A' maxdepth = args[:maxdepth] || 10 cleanup = args[:cleanup] Log.debug { "run_query entry qname=#{qname} qtype=#{qtype}" } r = Referral.new(:qname => qname, :qtype => qtype, :roots => args[:roots], :maxdepth => maxdepth, :resolver => @resolver, :nsatype => 'A') run(r, :cleanup => cleanup) Log.debug { "run_query exit" } return r end