Method: Spider::Model::Query#clone

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

#cloneQuery

Returns a deep copy.

Returns:



205
206
207
208
209
210
211
212
213
# File 'lib/spiderfw/model/query.rb', line 205

def clone
    cl = self.class.new(@condition.clone, @request.clone)
    cl.order = @order.clone
    cl.offset = @offset
    cl.limit = @limit
    cl.polymorphs = @polymorphs.clone
    cl.group_by_elements = @group_by_elements.clone if @group_by_elements
    return cl
end