Method: Thrift::BinaryProtocol#write_i64
- Defined in:
- lib/thrift/protocol/binary_protocol.rb
#write_i64(i64) ⇒ Object
98 99 100 101 102 103 |
# File 'lib/thrift/protocol/binary_protocol.rb', line 98 def write_i64(i64) raise RangeError if i64 < -2**63 || i64 >= 2**64 hi = i64 >> 32 lo = i64 & 0xffffffff trans.write([hi, lo].pack('N2')) end |