rubygem-state_machine - Support for creating state machines for attributes on any Ruby class

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename rubygem-state_machine-1.2.0.txz
Package name rubygem-state_machine
Package version 1.2.0
Package release -
Package architecture amd64
Package type txz
Category devel rubygems
License MIT
Download size 474.01 KB
Installed size 2.20 MB
State machines make it simple to manage the behavior of a class.
Too often, the state of an object is kept by creating multiple
boolean attributes and deciding how to behave based on the values.
state_machine simplifies this design by introducing the various
parts of a real state machine, including states, events,
transitions, and callbacks. However, the api is designed to be
so simple you do not even need to know what a state machine is.


Package Version Architecture Repository
rubygem-state_machine-1.2.0.txz 1.2.0 i386 FreeBSD Ports Quarterly
rubygem-state_machine-1.2.0.txz 1.2.0 amd64 FreeBSD Ports Latest
rubygem-state_machine-1.2.0.txz 1.2.0 i386 FreeBSD Ports Latest
rubygem-state_machine - - -


Name Value
ruby = 2.4.5_1,1
ruby24-gems = 3.0.3


Type URL
Binary Package rubygem-state_machine-1.2.0.txz
Source Package devel/rubygem-state_machine

Install Howto

Install rubygem-state_machine txz package:

# pkg install rubygem-state_machine

See Also

Package Description
rubygem-state_machines-0.5.0.txz Support for creating state machines for attributes on any Ruby class
rubygem-state_machines-activemodel-0.7.1_1.txz Support for creating state machines for attributes on ActiveModel
rubygem-state_machines-activerecord-0.6.0_1.txz Support for creating state machines for attributes on ActiveRecord
rubygem-statsd-0.5.4.txz Ruby port of the statsd python and node.js tools
rubygem-statsd-instrument-2.3.2.txz StatsD client for Ruby applications
rubygem-statsd-ruby-1.4.0.txz Ruby Statsd client that is not port of the Python implementation
rubygem-stella- Define realistic testplans and run them against your webapps
rubygem-stemmer-1.0.1.txz Implementation of the Porter word stemming algorithm
rubygem-stomp-1.4.6.txz Streaming Text Orientated Messaging Protocol gem
rubygem-stompserver-0.9.9.txz Provide reliable messaging using the stomp protocol
rubygem-stoplight-2.2.0.txz Implementation of the circuit breaker pattern
rubygem-storable-0.8.9.txz Marshal Ruby classes into and out of multiple formats
rubygem-stream-0.5_2.txz Interface for external iterators
rubygem-streamio-ffmpeg-3.0.2_3.txz Wraps ffmpeg to read metadata and transcodes videos
rubygem-stringex-2.8.5,1.txz Some useful extensions to the Ruby String class