Módulo: Mongoid::Extensions::DateTime::ClassMethods

Definido em:
build/mongoid-8.1/lib/mongoid/extentions/date_time.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#desmongoize(objeto) ➤ DateTime | nada

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

Exemplos:

Desmongoize o objeto.

DateTime.demongoize(object)

Parâmetros:

  • objeto (Tempo)

    A hora de mongo.

Retorna:

  • (DateTime | nil)

    O objeto como data/hora ou nil.



43
44
45
# File 'build/mongoid-8.1/lib/mongoid/extentions/date_time.rb', linha 43

def desmongoizar(objeto)
  ::Hora.desmongoizar(objeto).tentar(:to_datetime)
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.

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

Parâmetros:

  • objeto (Objeto)

    O objeto a ser convertido.

Retorna:

  • (Tempo)

    O objeto mongoizado.



56
57
58
# File 'build/mongoid-8.1/lib/mongoid/extentions/date_time.rb', linha 56

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