Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 536 Bytes

TODO

File metadata and controls

12 lines (12 loc) · 536 Bytes

Factor assertions out into separate library

Remove ActiveSupport dependency

Nested state support with history

Verify full methods/respond_to? integration

Composite state support

E.g. a Traffic Light could have both green/yellow/red state and “in service”/out of service” state at the same time

More natural/Rubyish DSL

It would be good to have plain-old “def” work as expected inside of “state” blocks instead of requiring “handle”.