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

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#mongoize(objeto) ⇒ Float | nil También conocido como: demongoize

Convierte el objeto desde el tipo Ruby con el que trabajamos a un tipo compatible con Mongo.

Ejemplos:

Mongoize el objeto.

Float.mongoize("123.11")

Parámetros:

  • Objeto (objeto)

    El objeto a mongoizar.

Devuelve:

  • (Float | nil)

    El objeto mongoizado o nulo.



37
38
39
40
41
42
43
44
45
# Archivo 'lib/mongoid/extensions/float.rb', línea 37

def mongoize(Objeto)
  return si Objeto.blank?

  si Objeto.is_a?(String)
    Objeto.to_f si Objeto.numeric?
  else
    Objeto.intentar(:to_f)
  end
end