Module: Mongoid::Extensions::BigDecimal::ClassMethods

Defined in:
lib/mongoid/extensions/big_decimal.rb

Instance Method Summary collapse

Instance Method Details

#demongoize(object) ⇒ Object

Convert the object from it’s mongo friendly ruby type to this type.

Examples:

Demongoize the object.

Object.demongoize(object)

Parameters:

  • object (Object)

    The object to demongoize.

Returns:

Since:

  • 3.0.0



31
32
33
34
35
# File 'lib/mongoid/extensions/big_decimal.rb', line 31

def demongoize(object)
  if object
    object.numeric? ? ::BigDecimal.new(object.to_s) : object
  end
end