lib/net/dns/rr/srv.rb in net-dns-0.8.0 vs lib/net/dns/rr/srv.rb in net-dns-0.9.0

- old
+ new

@@ -1,45 +1,41 @@ module Net # :nodoc: module DNS class RR - #------------------------------------------------------------ # RR type SRV #------------------------------------------------------------ class SRV < RR - attr_reader :priority, :weight, :port, :host - + private - + def build_pack str = "" end - - def subclass_new_from_binary(data,offset) + + def subclass_new_from_binary(data, offset) off_end = offset + @rdlength @priority, @weight, @port = data.unpack("@#{offset} n n n") - offset+=6 + offset += 6 - @host=[] + @host = [] while offset < off_end len = data.unpack("@#{offset} C")[0] offset += 1 - str = data[offset..offset+len-1] + str = data[offset..offset + len - 1] offset += len @host << str end - @host=@host.join(".") + @host = @host.join(".") offset end - + private - - def set_type - @type = Net::DNS::RR::Types.new("SRV") - end - + + def set_type + @type = Net::DNS::RR::Types.new("SRV") + end end end - end end