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