class DHCP::OptBool
Class for boolean DHCP options
Public Instance Methods
bin_to_data(data)
click to toggle source
# File lib/dhcp/options.rb, line 406 def bin_to_data(data) raise "Invalid boolean binary data" if data.size != 1 || data.ord > 1 data.ord == 0 ? false : true end
data_to_bin(data)
click to toggle source
# File lib/dhcp/options.rb, line 401 def data_to_bin(data) raise "Invalid boolean data #{data.class} (expected TrueClass or FalseClass)" unless data.is_a?(TrueClass) || data.is_a?(FalseClass) data ? 1.chr : 0.chr end