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:

  • (Hora | ActiveSupport::TimeWithZone)

    El tiempo.



16
17
18
# Archivo 'lib/mongoid/extensions/integer.rb', línea 16

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

#¿numérico?true

¿El entero es un número?

Ejemplos:

¿El objeto es un número?

object.numeric?

Devuelve:

  • (cierto)

    Siempre verdadero.



26
27
28
# Archivo 'lib/mongoid/extensions/integer.rb', línea 26

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.



37
38
39
# Archivo 'lib/mongoid/extensions/integer.rb', línea 37

def unconvertible_to_bson?
  true
end