Módulo: Mongoid::Extensions::Integer

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

Overview

Añade comportamiento de conversión de tipo a la clase Integer.

Definido bajo Namespace

Modules: ClassMethods

Resumen del método de instancia colapsar

Detalles del método de instancia

#__mongoize_time__Time | ActiveSupport::TimeWithZone

Convierte el número entero en un momento, como la cantidad de segundos desde la Unix epoch.

Ejemplos:

Convierte el entero a una hora.

1335532685.__mongoize_time__

Devuelve:

  • (Tiempo | ActiveSupport::TimeWithZone)

    La hora.



13
14
15
# Archivo 'lib/mongoid/extensions/integer.rb', línea 13

def __mongoize_time__
  ::Tiempo.zona.en(sí mismo)
end

#¿numérico?true

¿El entero es un número?

Ejemplos:

¿Es el objeto un número?.

object.numeric?

Devuelve:

  • (cierto)

    Siempre verdadero.



23
24
25
# Archivo 'lib/mongoid/extensions/integer.rb', línea 23

def numeric?
  true
end

#unconvertable_to_bson?true

Obsoleto.

¿El objeto no se debe convertir a BSON al crear los criterios?

Ejemplos:

¿El objeto no se puede convertir?

object.unconvertable_to_bson?

Devuelve:

  • (cierto)

    Si el objeto no es convertible.



34
35
36
# Archivo 'lib/mongoid/extensions/integer.rb', línea 34

def unconvertible_to_bson?
  true
end