class PacketGen::Header::DHCPv6::Options
Container class for DHCPv6
{Option options}.
Add DHCPv6
options to an Options
instance¶ ↑
options = PacketGen::Header::DHCP::Options.new # Add an ElapsedTime option options << { type: 'ElapsedTime', value: 3600 } # Add a ClientID. Here, use integer type duid = PacketGen::Header::DHCPv6::DUID_LL.new(link_addr: '08:00:27:fe:8f:95') options << { type: 1, duid: duid }
@author Sylvain Daubert
Constants
- HUMAN_SEPARATOR
Separator used in {#to_human}.
Private Instance Methods
real_type(opt)
click to toggle source
# File lib/packetgen/header/dhcpv6/options.rb, line 29 def real_type(opt) real_klass = Option.subclasses[opt.type] real_klass.nil? ? Option : real_klass end