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

Definido en:
lib/mongoid/criteria/queryable/extensions/date.rb

Resumen del método de instancia colapsar

Detalles del método de instancia

#evolucionar(objeto) ⇒ Tiempo

Evoluciona el objeto a una fecha.

Ejemplos:

Evolucionar fechas.

Date.evolve(Date.new(1990, 1, 1))

Evolucionar fechas de string.

Date.evolve("1990-1-1")

Evolucionar los rangos de fechas.

Date.evolve(Date.new(1990, 1, 1)..Date.new(1990, 1, 4))

Parámetros:

  • Objeto (Objeto) -

    El objeto a evolucionar.

Devuelve:

  • (Tiempo) -

    La fecha evolucionada.



48
49
50
51
52
53
54
55
# Archivo 'lib/mongoid/criteria/queryable/extensions/date.rb', línea 48

def evolucionar(Objeto)
  res = begin
    Objeto.intentar(:__evolve_date__)
  rescate ArgumentError
    nulo
  end
  res.nil? ? Objeto : res
end