gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module BSON
    • module BSON::Array
    • module BSON::Array::ClassMethods
    • module BSON::BigDecimal
    • module BSON::BigDecimal::ClassMethods
    • module BSON::Config
    • module BSON::Date
    • module BSON::DateTime
    • module BSON::Decimal128::Builder
    • module BSON::Environment
    • module BSON::ExtJSON
    • module BSON::FalseClass
    • module BSON::Float
    • module BSON::Float::ClassMethods
    • module BSON::Hash
    • module BSON::Hash::ClassMethods
    • module BSON::Integer
    • module BSON::JSON
    • module BSON::NilClass
    • module BSON::NilClass::ClassMethods
    • module BSON::Object
    • module BSON::OpenStruct
    • module BSON::Regexp
    • module BSON::Regexp::ClassMethods
    • module BSON::Registry
    • module BSON::Specialized
    • module BSON::Specialized::ClassMethods
    • module BSON::String
    • module BSON::String::ClassMethods
    • module BSON::Symbol
    • module BSON::Symbol::ClassMethods
    • module BSON::Time
    • module BSON::Time::ClassMethods
    • module BSON::TimeWithZone
    • module BSON::TrueClass
  • Classes

    • class BSON::Binary
    • class BSON::Boolean
    • class BSON::Code
    • class BSON::CodeWithScope
    • class BSON::DBRef
    • class BSON::DbPointer
    • class BSON::Decimal128
    • class BSON::Decimal128::Builder::FromBigDecimal
    • class BSON::Decimal128::Builder::FromString
    • class BSON::Decimal128::Builder::ToString
    • class BSON::Document
    • class BSON::Error
    • class BSON::Error::BSONDecodeError
    • class BSON::Error::ExtJSONParseError
    • class BSON::Error::IllegalKey
    • class BSON::Error::InvalidBinaryType
    • class BSON::Error::InvalidDBRefArgument
    • class BSON::Error::InvalidDecimal128Argument
    • class BSON::Error::InvalidDecimal128Range
    • class BSON::Error::InvalidDecimal128String
    • class BSON::Error::InvalidKey
    • class BSON::Error::InvalidObjectId
    • class BSON::Error::InvalidRegexpPattern
    • class BSON::Error::UnrepresentablePrecision
    • class BSON::Error::UnserializableClass
    • class BSON::Error::UnsupportedBinarySubtype
    • class BSON::Error::UnsupportedType
    • class BSON::Int32
    • class BSON::Int64
    • class BSON::MaxKey
    • class BSON::MinKey
    • class BSON::ObjectId
    • class BSON::ObjectId::Generator
    • class BSON::Regexp::Raw
    • class BSON::Symbol::Raw
    • class BSON::Timestamp
    • class BSON::Undefined
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. bson
  3. 5.0.1
  4. module BSON
  5. class BSON::Error

class BSON::Error

Base exception class for all BSON-related errors.

Namespace

  • BSON

Classes in this namespace

  • BSON::Error::BSONDecodeError
  • BSON::Error::ExtJSONParseError
  • BSON::Error::IllegalKey
  • BSON::Error::InvalidBinaryType
  • BSON::Error::InvalidDBRefArgument
  • BSON::Error::InvalidDecimal128Argument
  • BSON::Error::InvalidDecimal128Range
  • BSON::Error::InvalidDecimal128String
  • BSON::Error::InvalidKey
  • BSON::Error::InvalidObjectId
  • BSON::Error::InvalidRegexpPattern
  • BSON::Error::UnrepresentablePrecision
  • BSON::Error::UnserializableClass
  • BSON::Error::UnsupportedBinarySubtype
  • BSON::Error::UnsupportedType

Parent class

  • BSON::StandardError

Defined in

  • lib/bson/error.rb
  • lib/bson/error/bson_decode_error.rb
  • lib/bson/error/ext_json_parse_error.rb
  • lib/bson/error/illegal_key.rb
  • lib/bson/error/invalid_binary_type.rb
  • lib/bson/error/invalid_dbref_argument.rb
  • lib/bson/error/invalid_decimal128_argument.rb
  • lib/bson/error/invalid_decimal128_range.rb
  • lib/bson/error/invalid_decimal128_string.rb
  • lib/bson/error/invalid_key.rb
  • lib/bson/error/invalid_object_id.rb
  • lib/bson/error/invalid_regexp_pattern.rb
  • lib/bson/error/unrepresentable_precision.rb
  • lib/bson/error/unserializable_class.rb
  • lib/bson/error/unsupported_binary_subtype.rb
  • lib/bson/error/unsupported_type.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem