aboutsummaryrefslogtreecommitdiff
path: root/devel/rubygem-micromachine/pkg-descr
blob: f2887ff5f89aca1992bae523d642699b95b22342 (plain) (blame)
1
2
3
4
5
6
7
There are many finite state machine implementations for Ruby, and they all
provide a nice DSL for declaring events, exceptions, callbacks, and all kinds
of niceties in general.

But if all you want is a finite state machine, look no further: this has less
than 50 lines of code and provides everything a finite state machine must have,
and nothing more.