Módulo: Mongoide::Extensiones::Fecha

Definido en:
lib/mongoid/extensiones/fecha.rb

Overview

Agrega comportamiento de conversión de tipos a la clase Fecha.

Definido en el espacio de nombres

Modules: Métodos de clase

Colapso del resumen del método de instancia

Detalles del método de instancia

#__mongoize_time__Hora | ActiveSupport::TimeWithZone

Convierte la fecha en hora.

Ejemplos:

Convierte la fecha en hora.

Date.new(2018, 11, 1).__mongoize_time__
# => Thu, 01 Nov 2018 00:00:00 EDT -04:00

Devuelve:

  • (Hora | ActiveSupport::TimeWithZone)

    Hora local en la zona horaria predeterminada configurada correspondiente a la medianoche local de esta fecha.



19
20
21
# Archivo 'lib/mongoid/extensions/date.rb', línea 19

def __mongoize_time__
  ::Tiempo.zona.local(año, mes, día)
end

#mongoizeTiempo

Convierte el objeto del tipo rubí con el que tratamos a un tipo compatible con Mongo.

Ejemplos:

Mongoize el objeto.

date.mongoize

Devuelve:

  • (Tiempo) -

    El objeto mongoizado.



30
31
32
# Archivo 'lib/mongoid/extensions/date.rb', línea 30

def mangostas
  ::fecha.mangostas(yo)
end