# File lib/dnsruby/message/section.rb, line 10 def rrset(name, type=Types.A, klass=Classes::IN) rrs = select{|rr| type_ok = (rr.type==type) if rr.type == Types::RRSIG type_ok = (rr.type_covered == type) end unless /\.\z/ =~ name.to_s name = name.to_s + '.' end type_ok && (rr.klass == klass) && (rr.name.to_s(true).downcase == name.to_s().downcase) } rrset = RRSet.new() rrs.each do |rr| rrset.add(rr) end rrset end