Módulo: Mongoid::Extensions::TimeWithZone::ClassMethods

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

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#demongoize(objeto) ➤ TimeWithZone

Converta o objeto de seu mongo Ruby tipo compatível com para esse tipo.

Exemplos:

Desmongoize o objeto.

TimeWithZone.demongoize(object)

Parâmetros:

  • objeto (Tempo)

    A hora de mongo.

Retorna:



55
56
57
# File 'lib/mongoid/extentions/time_with_zone.rb', linha 55

def desmongoizar(objeto)
  ::Hora.desmongoizar(objeto).tentar(:in_time_zone)
end

#mongoize(objeto) ➤ Time

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

Exemplos:

Mongoize o objeto.

TimeWithZone.mongoize("2012-1-1")

Parâmetros:

  • objeto (Objeto)

    O objeto a ser convertido.

Retorna:

  • (Tempo)

    O objeto mongoizado.



68
69
70
# File 'lib/mongoid/extentions/time_with_zone.rb', linha 68

def mongoize(objeto)
  ::Hora.mongoize(objeto)
end