Módulo: Mongoid::Extensions::Integer

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

Visão geral

Adiciona o comportamento de conversão de tipo à classe Integer .

Definido sob namespace

Módulos: Métodos de classe

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#__mongoize_time__Hora | ActiveSupport::TimeWithZone

Converte o número inteiro em um tempo como o número de segundos desde a época.

Exemplos:

Converta o número inteiro em um tempo.

1335532685.__mongoize_time__

Retorna:

  • (Tempo | ActiveSupport::TimeWithZone)

    A hora.



16
17
18
# Arquivo 'lib/mongoid/extensions/integer.rb', linha 16

def __mongoize_time__
  ::Hora.zona.em(auto)
end

#numérico?verdadeiro

O número inteiro é um número?

Exemplos:

O objeto é um número?

object.numeric?

Retorna:

  • (verdadeiro)

    Sempre verdadeiro.



26
27
28
# Arquivo 'lib/mongoid/extensions/integer.rb', linha 26

def numérico?
  true
end

#unconvertable_to_bson?verdadeiro

Obsoleto.

O objeto não deve ser convertido em BSON na criação de critérios?

Exemplos:

O objeto não é convertível?

object.unconvertable_to_bson?

Retorna:

  • (verdadeiro)

    Se o objeto não for convertível.



37
38
39
# Arquivo 'lib/mongoid/extensions/integer.rb', linha 37

def unconvertable_to_bson?
  true
end