Method: Spider::Model::QuerySet#clone
- Defined in:
- lib/spiderfw/model/query_set.rb
#clone ⇒ QuerySet
Performs a deep copy
984 985 986 987 988 989 990 991 992 |
# File 'lib/spiderfw/model/query_set.rb', line 984 def clone c = self.class.new(self.model, self.query.clone) c.autoload = self.autoload? c_objects = c.instance_variable_get(:@objects) @objects.each do |o| c_objects << o.clone end return c end |