Exception: BSON::Error
- Inherits:
-
StandardError
- Object
- StandardError
- BSON::Error
- Defined in:
- lib/bson/error.rb,
lib/bson/error/illegal_key.rb,
lib/bson/error/invalid_key.rb,
lib/bson/error/unsupported_type.rb,
lib/bson/error/bson_decode_error.rb,
lib/bson/error/invalid_object_id.rb,
lib/bson/error/invalid_binary_type.rb,
lib/bson/error/ext_json_parse_error.rb,
lib/bson/error/unserializable_class.rb,
lib/bson/error/invalid_dbref_argument.rb,
lib/bson/error/invalid_regexp_pattern.rb,
lib/bson/error/invalid_decimal128_range.rb,
lib/bson/error/invalid_decimal128_string.rb,
lib/bson/error/unrepresentable_precision.rb,
lib/bson/error/unsupported_binary_subtype.rb,
lib/bson/error/invalid_decimal128_argument.rb
Overview
Base exception class for all BSON-related errors.
Direct Known Subclasses
BSONDecodeError, ExtJSONParseError, IllegalKey, InvalidBinaryType, InvalidDBRefArgument, InvalidDecimal128Argument, InvalidDecimal128Range, InvalidDecimal128String, InvalidKey, InvalidObjectId, InvalidRegexpPattern, UnrepresentablePrecision, UnserializableClass, UnsupportedBinarySubtype, UnsupportedType
Defined Under Namespace
Classes: BSONDecodeError, ExtJSONParseError, IllegalKey, InvalidBinaryType, InvalidDBRefArgument, InvalidDecimal128Argument, InvalidDecimal128Range, InvalidDecimal128String, InvalidKey, InvalidObjectId, InvalidRegexpPattern, UnrepresentablePrecision, UnserializableClass, UnsupportedBinarySubtype, UnsupportedType