Module: Lib::DHCP::Option::Type::String::InstanceMethods

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

Instance Method Summary collapse

Instance Method Details

#lenObject



26
27
28
# File 'lib/lib/dhcp/options/type/string.rb', line 26

def len
  @payload.size
end

#packObject



22
23
24
# File 'lib/lib/dhcp/options/type/string.rb', line 22

def pack
  [@oid, @payload.size, @payload.to_s].pack('C2a*')
end

#payload=(message) ⇒ Object



34
35
36
# File 'lib/lib/dhcp/options/type/string.rb', line 34

def payload=(message)
  @payload = message.to_s
end

#to_sObject



30
31
32
# File 'lib/lib/dhcp/options/type/string.rb', line 30

def to_s
  @payload.to_s
end