Method: Tros::IO::BinaryEncoder#write_boolean

Defined in:
lib/tros/io.rb

#write_boolean(datum) ⇒ Object

a boolean is written as a single byte whose value is either 0 (false) or 1 (true).



164
165
166
167
# File 'lib/tros/io.rb', line 164

def write_boolean(datum)
  on_disk = datum ? 1.chr : 0.chr
  writer.write(on_disk)
end