module FiniteMachine

Constants

ANY_EVENT

Describe any event name

ANY_STATE

Describe any transition state

AlreadyDefinedError

Raised when argument is already defined

CallbackError

When failed to process callback

DEFAULT_EVENT_NAME

Initial default event name

DEFAULT_STATE

Default state name

InvalidCallbackNameError

Raised when a callback is defined with invalid name

InvalidEventError
InvalidStateError

Raised when transitioning to invalid state

MessageQueueDeadError

Raised when event queue is already dead

MissingInitialStateError

Raised when initial event specified without state name

NotEnoughTransitionsError

Raised when event has no transitions

TransitionError

When transition between states is invalid

VERSION