Módulo: Mongoid::Criteria::Queryable::Extensions::Time::ClassMethods

Definido em:
lib/mongoid/criteria/queryable/extensions/time.rb

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#evolve(objeto) ➤ Tempo

Evolua o objeto para uma data.

Exemplos:

Evoluir datas.

Evolua as datas da string.

Evolua intervalos de datas.

Parâmetros:

  • objeto (Objeto)

    O objeto a ser desenvolvido.

Retorna:

  • (Tempo)

    A hora da data evoluída.



45
46
47
48
49
50
51
52
# File 'lib/mongoid/criteria/queryable/extentions/time.rb', linha 45

def evolua(objeto)
  res = começar
    objeto.tentar(:__evolve_time__)
  salvar ArgumentError
    nada
  end
  res.nada? ? objeto : res
end