Módulo: Mongoid::Criteria::Queryable::Extensions::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 bajo Namespace

Modules: ClassMethods

Resumen del método de instancia colapsar

Detalles del método de instancia

#__evolve_date__Time

Convierte el valor numérico a una fecha compatible con mongo, es decir, a la hora UTC a medianoche.

Ejemplos:

Evoluciona 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(sí mismo).UTC
  ::Tiempo.UTC(hora.año, hora.mes, hora.día, 0, 0, 0, 0)
end

#__evolve_time__Time

Evoluciona el valor numérico en un tiempo compatible con Mongo.

Ejemplos:

Evoluciona a una época.

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 __evolve_time__
  ::Tiempo.en(sí mismo).UTC
end