class DHCP::OptSInt32

Class for four-byte signed integer value DHCP options

Public Instance Methods

bin_to_data(data) click to toggle source

Convert unsigned form back to signed data

Calls superclass method DHCP::OptInt8#bin_to_data
# File lib/dhcp/options.rb, line 458
def bin_to_data(data)
  (super(data) + 2**31) % 2**32 - 2**31
end
data_to_bin(data) click to toggle source

Convert signed data to unsigned form

Calls superclass method DHCP::OptInt8#data_to_bin
# File lib/dhcp/options.rb, line 453
def data_to_bin(data)
  super(data % 2**32)
end