Módulo: Mongoid::Extensions::BigDecimal

Definido em:
build/mongoid-8.1/lib/mongoid/extentions/big_decimal.rb

Definido sob namespace

Módulos: Métodos de classe

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#__to_inc__Float

Converta o decimal grande para um valor $inc-able.

Exemplos:

Converta o grande decimal.

bd.__to_inc__

Retorna:

  • (Flutuante)

    O grande decimal como um flutuador.



13
14
15
# File 'build/mongoid-8.1/lib/mongoid/extentions/big_decimal.rb', linha 13

def __to_inc__
  to_f
end

#mongoize ➤ string | BSON::Decimal128 | nada

Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .

Exemplos:

Mongoize o objeto.

object.mongoize

Retorna:

  • (string | BSON::Decimal128 | nil)

    O objeto ou nil.



24
25
26
# File 'build/mongoid-8.1/lib/mongoid/extentions/big_decimal.rb', linha 24

def mongoize
  ::BigDecimal.mongoize(auto)
end

#numérico?verdadeiro

O BigDecimal é um número?

Exemplos:

O objeto é um número?

object.numeric?

Retorna:

  • (verdadeiro)

    Sempre verdadeiro.



34
35
36
# File 'build/mongoid-8.1/lib/mongoid/extentions/big_decimal.rb', linha 34

def numérico?
  true
end