State Machines
This category does not have a description yet. You can add one on github!
3.33
AASM is a continuation of the acts-as-state-machine rails plugin, built for plain Ruby objects.
2020
2021
2022
2023
2024
2025
1.68
Adds support for creating state machines for attributes on any Ruby class
2020
2021
2022
2023
2024
2025
0.74
Workflow is a finite-state-machine-inspired API for modeling and
interacting with what we tend to refer to as 'workflow'.
* nice DSL to describe your states, events and transitions
* various hooks for single transitions, entering state etc.
* convenient access to the workflow specification: list...
2020
2021
2022
2023
2024
2025
0.69
A statesman-like state machine library
2020
2021
2022
2023
2024
2025
3.45
Adds support for creating state machines for attributes on any Ruby class
2020
2021
2022
2023
2024
2025
0.25
Lightweight state machine extracted from ActiveModel
2020
2021
2022
2023
2024
2025
0.2
ruote is an open source Ruby workflow engine
2020
2021
2022
2023
2024
2025
0.08
State machine that allows dynamic transitions for business workflows
2020
2021
2022
2023
2024
2025
0.22
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 everyt...
2020
2021
2022
2023
2024
2025
0.24
A minimal finite state machine with a straightforward syntax. You can quickly model states, add callbacks and use object-oriented techniques to integrate with ORMs.
2020
2021
2022
2023
2024
2025
0.05
[description]
2020
2021
2022
2023
2024
2025
0.02
A simple DSL to decorate existing methods with state transition guards.
2020
2021
2022
2023
2024
2025
0.01
ActiveRecord Model Status Manager
2020
2021
2022
2023
2024
2025
0.0
Adds finite state machine behaviour to Ruby classes. Meant as an alternative to acts_as_state_machine/AASM.
2020
2021
2022
2023
2024
2025
0.0
Stamina is an automaton and regular inference toolkit initially developped for the
baseline of the Stamina Competition (stamina.chefbe.net).
2020
2021
2022
2023
2024
2025
0.0
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different personalities depending...
2020
2021
2022
2023
2024
2025
0.0
A rich library for state-oriented programming with state machines / workflows
2020
2021
2022
2023
2024
2025
0.0
'State' Design Pattern from the Gang of Four book. Many other state machines focus on events and transitions. This state machine focuses on behavior and reducing conditional logic.
2020
2021
2022
2023
2024
2025