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

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

Recolhimento do Resumo do método de instância

Detalhes do método de instância

#evolua(objeto) ➤ Objeto

Evolua o objeto quando o serializador for definido como uma array.

Exemplos:

Evolua o objeto.

Array.evolve(1)

Parâmetros:

  • objeto (Objeto)

    O objeto a ser desenvolvido.

Retorna:

  • (Objeto)

    O objeto evoluído.



136
137
138
139
140
141
142
143
# File 'lib/mongoid/criteria/queryable/extentions/array.rb', linha 136

def evolua(objeto)
  caso objeto
  quando ::Array, ::definir
    objeto.map { |obj| obj.classe.evolua(obj) }
  mais
    objeto
  end
end