class BSON::Boolean
@since 2.0.0
@see bsonspec.org/#/specification<br><br>specification.
Represents a boolean type, which compares less than any other value in the
def self.from_bson(buffer, **options)
- Since: - 2.0.0
Other tags:
- See: http://bsonspec.org/#/specification -
Returns:
-
(TrueClass, FalseClass)
- The decoded boolean.
Options Hash:
(**options)
-
:mode
(nil | :bson
) -- Decoding mode to use.
Parameters:
-
buffer
(ByteBuffer
) -- The byte buffer.
def self.from_bson(buffer, **options) case v = buffer.get_byte when TrueClass::TRUE_BYTE true when FalseClass::FALSE_BYTE false else raise Error::BSONDecodeError, "Invalid boolean byte value: #{v}" end end