Módulo: Mongoid::Extensions::DateTime

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

Overview

Agrega el comportamiento de conversión de tipo a la clase Time.

Definido bajo Namespace

Modules: ClassMethods

Resumen del método de instancia colapsar

Detalles del método de instancia

#__mongoize_time__Time | ActiveSupport::TimeWithZone

Mongoizar la fecha y hora en un tiempo.

Ejemplos:

Mongoiza la fecha y la hora.

date_time.__mongoize_time__

Devuelve:

  • (Tiempo | ActiveSupport::TimeWithZone)

    La hora mongoizada.



13
14
15
# Archivo 'lib/mongoid/extensions/date_time.rb', línea 13

def __mongoize_time__
  in_time_zone(::Tiempo.zona)
end

#mongoizeHora

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

Ejemplos:

Mongoize el objeto.

date_time.mongoize

Devuelve:

  • (Hora)

    El objeto mongoizado.



24
25
26
# Archivo 'lib/mongoid/extensions/date_time.rb', línea 24

def mongoize
  ::Fecha y hora.mongoize(sí mismo)
end