The finite_machine v0.2.0 brings tons of improvements, including support for custom error handlers, generic state and event listeners and easy integration with other object through target helper.
pmurach — 14 posts
I've written finite_machine Ruby gem, a minimal state machine implementation with (hopefully) intuitive DSL. What sets it apart from other state machines is that it requires no integration with other frameworks or mixin inclusion. It aims to provide everything a state machine should have and nothing more. Please see README for full list of features and please review, follow and use the project!