class Lib::DHCP::Option0
Public Class Methods
new()
click to toggle source
Calls superclass method
Lib::DHCP::Option::new
# File lib/lib/dhcp/options/option0.rb, line 11 def initialize super PAD end
Private Class Methods
unpack(oid, len, payload=nil)
click to toggle source
# File lib/lib/dhcp/options/option0.rb, line 25 def self.unpack(oid, len, payload=nil) payload = nil if payload.size == 0 raise ArgumentError, "OID Mismatch for PAD Option - #{oid}" unless oid.to_i == PAD raise ArgumentError, "Wrong PAD Option length - #{len}" unless len == 0 raise ArgumentError, "PAD Option shouldn't have payload - #{payload} - given" unless payload.nil? self.new end
Public Instance Methods
len()
click to toggle source
# File lib/lib/dhcp/options/option0.rb, line 19 def len 0 end
pack()
click to toggle source
# File lib/lib/dhcp/options/option0.rb, line 15 def pack [PAD].pack('C') end