# File lib/dnstraverse/message_utility.rb, line 81 def msg_additional?(msg, args) qclass = args[:qclass] || 'IN' Log.debug { "Looking for #{args[:qname]}/#{args[:qtype]} in additional" } add = msg.additional.select { |x| x.name.to_s.casecmp(args[:qname].to_s) == 0 && x.klass.to_s.casecmp(qclass.to_s) == 0 && x.type.to_s.casecmp(args[:qtype].to_s) == 0 } Log.debug { add.size > 0 ? "Found #{add.size} additional records" \ : "No additional records for #{args[:qname]}/#{args[:qtype]}"} return add.size > 0 ? add : nil end