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
Source
Source
# File lib/bson/true_class.rb, line 53 def to_bson(buffer = ByteBuffer.new, validating_keys = Config.validating_keys?) buffer.put_byte(TRUE_BYTE) end
Get the true boolean as encoded BSON
.
@example Get the true boolean as encoded BSON
.
true.to_bson
@return [ BSON::ByteBuffer
] The buffer with the encoded object.
@see bsonspec.org/#/specification
@since 2.0.0