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

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#evolve(objeto) ⇒ Hash

Desarrolle el rango. Esto lo transformará en una selección $gte/$lte. Los rangos infinitos y sin comienzo usarán únicamente $gte o $lte, respectivamente. Los rangos que excluyen el final (...) usarán el selector $lt en lugar de $lte.

Ejemplos:

Evoluciona el rango.

Range.evolve(1..3)

Parámetros:

  • Objeto (rango)

    El rango a evolucionar.

Devuelve:

  • (encriptada)

    El rango como un criterio de gte/lte.



87
88
89
90
91
# Archivo 'lib/mongoid/criteria/queryable/extensions/range.rb', línea 87

def evolucionar(Objeto)
  return Objeto a menos que Objeto.is_a?(::Rango)

  Objeto.__evolve_range__
end