Módulo: Mongoid::Criterios::Consultables::Extensiones::Fecha

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

Overview

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

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

#__evolve_date__Time

Evolucionar la fecha a una hora compatible con Mongo, UTC medianoche.

Ejemplos:

Evolucionar la fecha.

date.__evolve_date__

Devuelve:

  • (Tiempo) -

    La fecha como una hora UTC a medianoche.



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

def __evolve_date__
  ::Tiempo.hora UTC(año, mes, día, 0, 0, 0, 0)
end

#__evolve_time__Tiempo | ActiveSupport::TimeWithZone

Evolucionar la fecha a una hora que esté siempre en la zona horaria local.

Ejemplos:

Evolucionar la fecha.

date.__evolve_time__

Devuelve:

  • (Hora | ActiveSupport::TimeWithZone)

    La fecha como hora local.



28
29
30
# Archivo 'lib/mongoid/criteria/queryable/extensions/date.rb', línea 28

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