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 |