Agile Web Development

Build it. Launch it. Love it.

SimplyVersioned

SimplyVersioned is a simple, non-invasive, approach to versioning ActiveRecord models.

SimplyVersioned does not require any structural change to the models to be versioned and requires only one versions table to be created (a migration generator is supplied with the plugin) regardless of the number of models being versioned.

The plugin introduces a 'Version' ActiveRecord model (that reflects changes to model attributes) to which versioned models are polymorphically associated. Version records store the model information as a YAML hash.

Vitals

Home http://matt.blogs.it/entries/00002752.html
Repository http://rubymatt.rubyforge.org/svn/simply_versioned/
License Rails' (MIT)
Tags Tag_red
Rating (5 votes)
Owner Matt Mower
Created 1 January 2008

Comments

Add a comment