module BSON::TrueClass
Injects behaviour for encoding and decoding true values to and from raw bytes as specified by the BSON spec.
@see bsonspec.org/#/specification
@since 2.0.0
Constants
- TRUE_BYTE
A true value in the BSON spec is 0x01.
@since 2.0.0
Public Instance Methods
bson_type()
click to toggle source
to_bson(buffer = ByteBuffer.new)
click to toggle source
Get the true boolean as encoded BSON.
@example Get the true boolean as encoded BSON.
true.to_bson
@return [ String ] The encoded string.
@see bsonspec.org/#/specification
@since 2.0.0
# File lib/bson/true_class.rb, line 52 def to_bson(buffer = ByteBuffer.new) buffer.put_byte(TRUE_BYTE) end