Exception: BSON::Decimal128::InvalidArgument Private

Inherits:
ArgumentError
  • Object
show all
Defined in:
lib/bson/decimal128.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Raised when trying to create a Decimal128 from an object that is neither a String nor a BigDecimal.

Since:

  • 4.2.0

Constant Summary collapse

MESSAGE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

The custom error message for this error.

Since:

  • 4.2.0

'A Decimal128 can only be created from a String or BigDecimal.'.freeze

Instance Method Summary collapse

Instance Method Details

#messageString

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Get the custom error message for the exception.

Examples:

Get the message.

error.message

Returns:

  • (String)

    The error message.

Since:

  • 4.2.0



261
262
263
# File 'lib/bson/decimal128.rb', line 261

def message
  MESSAGE
end