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

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

Overview

Agrega el comportamiento de cambio de tipo de consulta al módulo Numérico y sus hijos.

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

Transforma el valor numérico en una fecha compatible con Mongo, es decir, hora UTC a medianoche.

Ejemplos:

Evolucionar hasta una fecha.

125214512412.1123.__evolve_date__

Devuelve:

  • (Tiempo) -

    La representación del tiempo a la medianoche UTC.



19
20
21
22
# Archivo 'lib/mongoid/criteria/queryable/extensions/numeric.rb', línea 19

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

#__evolve_time__Time

Evolucione el valor numérico a un tiempo amigable con Mongo.

Ejemplos:

Evolucionar a un tiempo.

125214512412.1123.__evolve_time__

Devuelve:

  • (Tiempo) -

    La representación del tiempo.



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

def __tiempo_de_evolución__
  ::Tiempo.en(yo).hora UTC
end