Method: Lib::DHCP::Option::Type::SubOption#pack

Defined in:
lib/lib/dhcp/options/type/sub_option.rb

#packObject



53
54
55
56
57
58
59
60
61
# File 'lib/lib/dhcp/options/type/sub_option.rb', line 53

def pack
  option_pack = ''
  sub_len = 2
  @payload.each do |sub_option|
    sub_len += sub_option.len
    option_pack += sub_option.pack
  end
  [@oid, self.len, option_pack].pack('C2a*')
end