Módulo: Mongoid::Extensions::DateTime::ClassMethods

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#demongoize(objeto) ⇒ DateTime | nil

Convierte el objeto de su tipo Ruby compatible con mongo a este tipo.

Ejemplos:

Desmonguize el objeto.

DateTime.demongoize(object)

Parámetros:

  • Objeto (Hora)

    El tiempo desde Mongo.

Devuelve:

  • (DateTime | nil)

    El objeto como una fecha y hora o nulo.



37
38
39
# Archivo 'lib/mongoid/extensions/date_time.rb', línea 37

def desmongoizar(Objeto)
  ::Tiempo.desmongoizar(Objeto).intentar(to_datetime)
end

#mongoize(objeto) ⇒ Time

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

Ejemplos:

Mongoize el objeto.

DateTime.mongoize("2012-1-1")

Parámetros:

  • Objeto (objeto)

    El objeto a convertir.

Devuelve:

  • (Hora)

    El objeto mongoizado.



50
51
52
# Archivo 'lib/mongoid/extensions/date_time.rb', línea 50

def mongoize(Objeto)
  ::Tiempo.mongoize(Objeto)
end