Provide a working example for #63 Recommendation for undoing an event
Using proper ActiveRecord method (update_attribute instead of update_attributes). Included tests.
Simplify test using attr_accessible, remove ActiveSupport::Concern for Rails 2 compatibility
Better test isolation in attr_protected_test
Separate the tests for newer Ruby, Rails and new features
Naming convention for test specific classes under test
Simplify the compare_states_test
Use update_column for newer Rails; ensure other dirty attributes are not saved on state change
Update the readme
travis-ci: temporary disable running 'rake test' for Ruby 1.8.7
Folders tmp and doc are not required anymore to run tests - using /tmp instead
Provide a separate Gemfile for running tests for Rails 2.3
Reduce travis-ci builds from 3 to 2
One more travis configuration try
Add CI status, less travis builds
More update_column clarification in README
explicit need for active_support
Big reorganization

Separate functionality to separate files
use ruby-graphviz lib for graph drawing
use meta params in draw