Módulo: Mongoide::Extensiones::Entero

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

Overview

Agrega comportamiento de conversión de tipos a la clase Integer.

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

#__mongoize_time__Hora | ActiveSupport::TimeWithZone

Convierte el entero en un tiempo como el número de segundos desde la época.

Ejemplos:

Convierte el número entero en 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(yo)
end

#¿numérico?verdadero

¿El entero es un número?

Ejemplos:

¿El objeto es un número?

object.numeric?

Devuelve:

  • (verdadero) -

    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 convertirá a bson al crear los criterios?

Ejemplos:

¿El objeto es inconvertible?

object.unconvertable_to_bson?

Devuelve:

  • (verdadero) -

    Si el objeto no es convertible.



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

def ¿inconvertible a bson?
  true
end