Method: Tros::IO::BinaryEncoder#write_double

Defined in:
lib/tros/io.rb

#write_double(datum) ⇒ Object

A double is written as 8 bytes. The double is converted into a 64-bit integer using a method equivalent to Java’s doubleToLongBits and then encoded in little-endian format.



195
196
197
# File 'lib/tros/io.rb', line 195

def write_double(datum)
  @writer.write([datum].pack('E'))
end