Method: Spider::Model::QuerySet#change_model

Defined in:
lib/spiderfw/model/query_set.rb

#change_model(model) ⇒ self

Changes the model of the QuerySet; will call BaseModel#become on children.

Parameters:

Returns:

  • (self)


202
203
204
205
206
207
208
# File 'lib/spiderfw/model/query_set.rb', line 202

def change_model(model)
    @model = model
    @objects.each_index do |i|
        @objects[i] = @objects[i].become(model)
    end
    return self
end