# File lib/dnstraverse/response.rb, line 31 def initialize(args) dqc_args = { :qname => args[:qname], :qclass => args[:qclass], :qtype => args[:qtype], :ip => args[:ip], :bailiwick => args[:bailiwick], :message => args[:message] } @decoded_query = args[:decoded_query_cache].query(dqc_args) @infocache = InfoCache.new(args[:infocache]) # our infocache @starters = nil # initial servers for :referral/:restart @starters_bailiwick = nil # for initial servers for :referral/:restart evaluate update_stats_key return self end