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

Definido em:
lib/mongoid/criteria/queryable/extensions/time_with_zone.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.



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

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