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

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

Resumen del método de instancia colapsar

Detalles del método de instancia

#evolve(objeto) ⇒ Objeto

Evoluciona el objeto cuando el serializador está definido como un arreglo.

Ejemplos:

Evolucionar el objeto.

Array.evolve(1)

Parámetros:

  • Objeto (objeto)

    El objeto a evolucionar.

Devuelve:

  • (objeto)

    El objeto evolucionado.



133
134
135
136
137
138
139
140
# Archivo 'lib/mongoid/criteria/queryable/extensions/array.rb', línea 133

def evolucionar(Objeto)
  caso Objeto
  cuando ::Arreglo, ::Configura
    Objeto.map { |obj| obj.clase.evolucionar(obj) }
  else
    Objeto
  end
end