Sha256: 43d28287f601536f375d4323012e8ffa44a7c0ee9c613284014bfd9f3a9b52ec
Contents?: true
Size: 487 Bytes
Versions: 4
Compression:
Stored size: 487 Bytes
Contents
class Socket class <<self # pack human-readable address to Socket address # # @example # addr("192.168.1.1") #=> "\xC0\xA8\x01\x01" # # @return [String] address used by Socket # @see unaddr def addr(str) str.split(".").map{|v|v.to_i}.pack("CCCC") end # unpack to humna-readable address from Socket address # # @example # unaddr("\xC0\xA8\x01\x01") #=> "192.168.1.1" # # @return [String] human readable address def unaddr(str) str.unpack("CCCC").join(".") end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
tagen-0.2.1 | lib/tagen/socket.rb |
tagen-0.2.0 | lib/tagen/socket.rb |
tagen-0.1.1 | lib/tagen/socket.rb |
tagen-0.1.0 | lib/tagen/socket.rb |