Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
27 lines (17 sloc) 750 Bytes
= Deep Cloning Plugin
This plugin gives every ActiveRecord::Base object the possibility to do a deep clone.
Repository is on github:
Install with:
script/plugin install git://
== Example
=== Cloning a model without an attribute
pirate.clone :except => :name
=== Cloning a model without multiple attributes
pirate.clone :except => [:name, :nick_name]
=== Cloning one single association
pirate.clone :include => :mateys
=== Cloning multiple associations
pirate.clone :include => [:mateys, :treasures]
=== Cloning really deep
pirate.clone :include => {:treasures => :gold_pieces}
Copyright (c) 2008 Jan De Poorter, released under the MIT license
Jump to Line
Something went wrong with that request. Please try again.