Module StateMachine
In: lib/state_machine/callback.rb
lib/state_machine/condition_proxy.rb
lib/state_machine/error.rb
lib/state_machine/machine_collection.rb
lib/state_machine/integrations/sequel/versions.rb
lib/state_machine/integrations/base.rb
lib/state_machine/integrations/sequel.rb
lib/state_machine/integrations/active_model.rb
lib/state_machine/integrations/data_mapper/observer.rb
lib/state_machine/integrations/data_mapper/versions.rb
lib/state_machine/integrations/mongo_mapper.rb
lib/state_machine/integrations/active_record/versions.rb
lib/state_machine/integrations/mongo_mapper/versions.rb
lib/state_machine/integrations/data_mapper.rb
lib/state_machine/integrations/mongoid.rb
lib/state_machine/integrations/active_model/observer.rb
lib/state_machine/integrations/active_model/versions.rb
lib/state_machine/integrations/mongoid/versions.rb
lib/state_machine/integrations/active_record.rb
lib/state_machine/integrations.rb
lib/state_machine/path_collection.rb
lib/state_machine/state_collection.rb
lib/state_machine/matcher.rb
lib/state_machine/machine.rb
lib/state_machine/branch.rb
lib/state_machine/event_collection.rb
lib/state_machine/eval_helpers.rb
lib/state_machine/path.rb
lib/state_machine/extensions.rb
lib/state_machine/node_collection.rb
lib/state_machine/assertions.rb
lib/state_machine/event.rb
lib/state_machine/state.rb
lib/state_machine/matcher_helpers.rb
lib/state_machine/transition.rb
lib/state_machine/transition_collection.rb
lib/state_machine.rb

A state machine is a model of behavior composed of states, events, and transitions. This helper adds support for defining this type of functionality on any Ruby class.

Classes and Modules

Module StateMachine::Assertions
Module StateMachine::ClassMethods
Module StateMachine::EvalHelpers
Module StateMachine::InstanceMethods
Module StateMachine::MacroMethods
Module StateMachine::MatcherHelpers
Class StateMachine::AllMatcher
Class StateMachine::AttributeTransitionCollection
Class StateMachine::BlacklistMatcher
Class StateMachine::Branch
Class StateMachine::Callback
Class StateMachine::ConditionProxy
Class StateMachine::Error
Class StateMachine::Event
Class StateMachine::EventCollection
Class StateMachine::IntegrationNotFound
Class StateMachine::InvalidEvent
Class StateMachine::InvalidParallelTransition
Class StateMachine::InvalidTransition
Class StateMachine::LoopbackMatcher
Class StateMachine::Machine
Class StateMachine::MachineCollection
Class StateMachine::Matcher
Class StateMachine::NodeCollection
Class StateMachine::Path
Class StateMachine::PathCollection
Class StateMachine::RailsEngine
Class StateMachine::State
Class StateMachine::StateCollection
Class StateMachine::Transition
Class StateMachine::TransitionCollection
Class StateMachine::WhitelistMatcher

[Validate]