Method: Thrift::BinaryProtocol#write_i32

Defined in:
lib/thrift/protocol/binary_protocol.rb

#write_i32(i32) ⇒ Object

Raises:

  • (RangeError)


93
94
95
96
# File 'lib/thrift/protocol/binary_protocol.rb', line 93

def write_i32(i32)
  raise RangeError if i32 < -2**31 || i32 >= 2**31
  trans.write([i32].pack('N'))
end