class BSON::Decimal128
def initialize(object)
- Since: - 4.2.0
Raises:
-
(BSON::Error::InvalidDecimal128Argument)
- When argument is not a String or BigDecimal.
Parameters:
-
object
(String, BigDecimal
) -- The BigDecimal or String to use for
Other tags:
- Example: Create a Decimal128 from a BigDecimal. -
def initialize(object) if object.is_a?(String) set_bits(*Builder::FromString.new(object).bits) elsif object.is_a?(BigDecimal) set_bits(*Builder::FromBigDecimal.new(object).bits) else raise Error::InvalidDecimal128Argument.new end end