|
Module Rake::Cloneable |
|
Mixin for creating easily cloned objects.
| Methods |
| Public Instance methods |
| clone() |
Clone an object by making a new object and setting all the instance variables to the same values.
# File lib/rake.rb, line 270
270: def clone
271: sibling = self.class.new
272: instance_variables.each do |ivar|
273: value = self.instance_variable_get(ivar)
274: sibling.instance_variable_set(ivar, value.rake_dup)
275: end
276: sibling
277: end
| dup() |
Alias for clone