Módulo: Mongoid::Extensions::DateTime

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

Visão geral

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

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

Mongoize a data e hora em uma hora.

Exemplos:

Mongoize a data e hora.

date_time.__mongoize_time__

Retorna:

  • (Tempo | ActiveSupport::TimeWithZone)

    O tempo mongoizado.



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

def __mongoize_time__
  in_time_zone(::Hora.zona)
end

#mongoize ➤ Tempo

Transforme o objeto do tipo Ruby com o qual lidamos para um tipo compatível com o mongo .

Exemplos:

Mongoize o objeto.

date_time.mongoize

Retorna:

  • (Tempo)

    O objeto mongoizado.



27
28
29
# Arquivo 'lib/mongoid/extensions/date_time.rb', linha 27

def mongoize
  ::DateTime.mongoize(auto)
end