Module: NxtStateMachine::Errors

Defined in:
lib/nxt_state_machine/errors/transition_halted.rb,
lib/nxt_state_machine/errors/unknown_state_error.rb,
lib/nxt_state_machine/errors/missing_configuration.rb,
lib/nxt_state_machine/errors/transition_not_defined.rb,
lib/nxt_state_machine/errors/invalid_callback_option.rb,
lib/nxt_state_machine/errors/event_already_registered.rb,
lib/nxt_state_machine/errors/state_already_registered.rb,
lib/nxt_state_machine/errors/event_without_transitions.rb,
lib/nxt_state_machine/errors/initial_state_already_defined.rb,
lib/nxt_state_machine/errors/transition_already_registered.rb,
lib/nxt_state_machine/errors/state_with_same_index_already_registered.rb

Defined Under Namespace

Classes: TransitionHalted

Constant Summary collapse

UnknownStateError =
Class.new(Error)
MissingConfiguration =
Class.new(Error)
TransitionNotDefined =
Class.new(Error)
InvalidCallbackOption =
Class.new(Error)
EventAlreadyRegistered =
Class.new(Error)
StateAlreadyRegistered =
Class.new(Error)
EventWithoutTransitions =
Class.new(Error)
InitialStateAlreadyDefined =
Class.new(Error)
TransitionAlreadyRegistered =
Class.new(Error)
StateWithSameIndexAlreadyRegistered =
Class.new(Error)