Package: ruby-state-machine
Version: 1.2.0-2
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Installed-Size: 694
Depends: ruby | ruby-interpreter
Recommends: ruby-graphviz, ruby-activerecord, ruby-activemodel, ruby-sequel
Suggests: yard
Section: ruby
Priority: optional
Homepage: http://www.pluginaweek.org
Description: State machines for attributes
 This Ruby library adds support for creating state machines for attributes on
 any Ruby class.
 .
 State machines make it simple to manage the behavior of a class.
 Often, the state of an object is kept by creating multiple boolean attributes
 and deciding how to behave based on the values. This can become cumbersome and
 difficult to maintain when the complexity of the class starts to increase.
 .
 This library simplifies this design by introducing the various parts of a real
 state machine, including states, events, transitions, and callbacks. It also
 provides a YARD plugin to document state machines in Ruby.
Ruby-Versions: all
