Módulo: Mongoid::Extensiones::Fecha

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

Overview

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

Definido bajo Namespace

Modules: ClassMethods

Resumen del método de instancia colapsar

Detalles del método de instancia

#__mongoize_time__Time | ActiveSupport::TimeWithZone

Convierte la fecha en hora.

Ejemplos:

Convierte la fecha en una 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 por defecto 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 desde el tipo Ruby con el que trabajamos 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(sí mismo)
end