Class: BSON::Int32

Inherits:
Object
  • Object
show all
Defined in:
lib/bson/int32.rb

Overview

Represents a $maxKey type, which compares less than any other value in the specification.

See Also:

Since:

  • 2.0.0

Constant Summary collapse

BSON_TYPE =

A boolean is type 0x08 in the BSON spec.

Since:

  • 2.0.0

16.chr.force_encoding(BINARY).freeze
BYTES_LENGTH =

The number of bytes constant.

Since:

  • 4.0.0

4
PACK =

Constant for the int 32 pack directive.

Since:

  • 2.0.0

"l<".freeze

Class Method Summary collapse

Class Method Details

.from_bson(buffer) ⇒ Integer

Deserialize an Integer from BSON.

Parameters:

Returns:

  • (Integer)

    The decoded Integer.

See Also:

Since:

  • 2.0.0



49
50
51
# File 'lib/bson/int32.rb', line 49

def self.from_bson(buffer)
  buffer.get_int32
end