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