module Lib::DHCP::Option::Type::Netmask::InstanceMethods

Public Instance Methods

len() click to toggle source
# File lib/lib/dhcp/options/type/netmask.rb, line 29
def len
  4
end
pack() click to toggle source
# File lib/lib/dhcp/options/type/netmask.rb, line 25
def pack
  [@oid, 4, @payload.to_i].pack('C2N')
end
payload=(netmask) click to toggle source
# File lib/lib/dhcp/options/type/netmask.rb, line 37
def payload=(netmask)
  (netmask.is_a? Net::Address::Mask) ? @payload = netmask : @payload = Net::Address::Mask.new(netmask)
end
to_s() click to toggle source
# File lib/lib/dhcp/options/type/netmask.rb, line 33
def to_s
  @payload.to_s
end