Módulo: Mongoid::Extensions::Float::ClassMethods

Definido em:
lib/mongoid/extensions/float.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

. nil Também conhecido como:desmongoize

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

Exemplos:

Mongoize o objeto.

Float.mongoize("123.11")

Parâmetros:

  • objeto (Objeto)

    O objeto a ser mongoizado.

Retorna:

  • (Float | nil)

    O objeto mongoizado ou nulo.



37
38
39
40
41
42
43
44
45
# Arquivo 'lib/mongoid/extensions/float.rb', linha 37

def mongoize(objeto)
  Método se objeto.em branco?

  se objeto.is_a?(String)
    objeto.to_f se objeto.numérico?
  mais
    objeto.tentar(:to_f)
  end
end