AASM is a continuation of the acts-as-state-machine rails plugin, built for plain Ruby objects.
Thorsten Boettger, Anil Maurya
MIT