class Lwes::Serialization::Boolean
Public Instance Methods
read_and_return_value(io)
click to toggle source
# File lib/lwes/serialization.rb, line 12 def read_and_return_value(io) byte = read_uint8(io) byte != 0 # 0 is false, everything else is true end
read_uint8(io)
click to toggle source
# File lib/lwes/serialization.rb, line 21 def read_uint8(io) io.readbytes(1).unpack("C").at(0) end
sensible_default()
click to toggle source
# File lib/lwes/serialization.rb, line 17 def sensible_default false end
value_to_binary_string(value)
click to toggle source
# File lib/lwes/serialization.rb, line 8 def value_to_binary_string(value) value ? 1.chr : 0.chr end