module Lib::DHCP::Option::Type::IPAddress::ClassMethods

Private Instance Methods

unpack(oid, len, payload) click to toggle source
# File lib/lib/dhcp/options/type/ip_address.rb, line 63
def unpack(oid, len, payload)
  raise ArgumentError, "Wrong #{Lib::DHCP::Option::NAME[oid]} Option length - #{len}" unless (len % 4) == 0
  self.new *payload.unpack('N*')
end