rubyist/aasm — pull request #51 by ernie (2012-06-27 12:48:07+00:00)
Title: Use Ruby's initialize_copy for clone/dup

Ruby provides a method for implementing deep-copy on
objects called initialize_copy. This gets called after
a clone or dup, and is the more idiomatic way to handle
the sort of thing being done in the previously-defined
clone method.