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

Definido em:
build/mongoid-8.1/lib/mongoid/extentions/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.



38
39
40
41
42
43
44
45
46
47
# File 'build/mongoid-8.1/lib/mongoid/extentions/float.rb', linha 38

def mongoize(objeto)
  Método se objeto.em branco?
  se objeto.is_a?(String)
    se objeto.numérico?
      objeto.to_f
    end
  mais
    objeto.tentar(:to_f)
  end
end