Module: EndState

Defined in:
lib/end_state.rb,
lib/end_state/graph.rb,
lib/end_state/guard.rb,
lib/end_state/action.rb,
lib/end_state/errors.rb,
lib/end_state/version.rb,
lib/end_state/messages.rb,
lib/end_state/no_graph.rb,
lib/end_state/concluder.rb,
lib/end_state/transition.rb,
lib/end_state/state_machine.rb,
lib/end_state/concluders/persistence.rb,
lib/end_state/transition_configuration.rb,
lib/end_state/state_machine_configuration.rb,
lib/end_state/transition_configuration_set.rb

Defined Under Namespace

Modules: Concluders, Messages, StateMachineConfiguration Classes: Action, Concluder, Graph, Guard, StateMachine, Transition, TransitionConfiguration, TransitionConfigurationSet

Constant Summary collapse

Error =
Class.new(StandardError)
UnknownState =
Class.new(Error)
InvalidTransition =
Class.new(Error)
GuardFailed =
Class.new(Error)
ConcluderFailed =
Class.new(Error)
EventConflict =
Class.new(Error)
MissingParams =
Class.new(Error)
VERSION =
'1.1.0'