Table of Contents - state_machines-0.5.0 Documentation
Classes and Modules
- Hash
- Object
- StateMachines
- StateMachines::AllMatcher
- StateMachines::AttributeTransitionCollection
- StateMachines::BlacklistMatcher
- StateMachines::Branch
- StateMachines::Callback
- StateMachines::Callback::method;
- StateMachines::ClassMethods
- StateMachines::Error
- StateMachines::EvalHelpers
- StateMachines::EvalHelpers::object;
- StateMachines::Event
- StateMachines::EventCollection
- StateMachines::HelperModule
- StateMachines::InstanceMethods
- StateMachines::IntegrationError
- StateMachines::IntegrationNotFound
- StateMachines::Integrations
- StateMachines::Integrations::Base
- StateMachines::Integrations::Base::ClassMethods
- StateMachines::InvalidContext
- StateMachines::InvalidEvent
- StateMachines::InvalidParallelTransition
- StateMachines::InvalidTransition
- StateMachines::LoopbackMatcher
- StateMachines::Machine
- StateMachines::MachineCollection
- StateMachines::MacroMethods
- StateMachines::Matcher
- StateMachines::MatcherHelpers
- StateMachines::NodeCollection
- StateMachines::Path
- StateMachines::PathCollection
- StateMachines::State
- StateMachines::StateCollection
- StateMachines::StateContext
- StateMachines::Transition
- StateMachines::TransitionCollection
- StateMachines::WhitelistMatcher
Methods
- ::add — StateMachines::Integrations
- ::draw — StateMachines::Machine
- ::find_by_name — StateMachines::Integrations
- ::find_or_create — StateMachines::Machine
- ::integrations — StateMachines::Integrations
- ::list — StateMachines::Integrations
- ::match — StateMachines::Integrations
- ::match_ancestors — StateMachines::Integrations
- ::new — StateMachines::PathCollection
- ::new — StateMachines::Matcher
- ::new — StateMachines::TransitionCollection
- ::new — StateMachines::Callback
- ::new — StateMachines::IntegrationNotFound
- ::new — StateMachines::Machine
- ::new — StateMachines::NodeCollection
- ::new — StateMachines::Path
- ::new — StateMachines::StateContext
- ::pause_supported? — StateMachines::Transition
- ::register — StateMachines::Integrations
- #- — StateMachines::AllMatcher
- #<< — StateMachines::NodeCollection
- #== — StateMachines::Transition
- #[] — StateMachines::NodeCollection
- #action — StateMachines::Transition
- #action_hook — StateMachines::Machine
- #action_hook? — StateMachines::Machine
- #actions — StateMachines::TransitionCollection
- #add_actions — StateMachines::Event
- #add_callback — StateMachines::Machine
- #add_events — StateMachines::Machine
- #add_predicate — StateMachines::State
- #add_sibling_machine_configs — StateMachines::Machine
- #add_states — StateMachines::Machine
- #add_to_index — StateMachines::NodeCollection
- #after — StateMachines::Transition
- #after_failure — StateMachines::Machine
- #after_initialize — StateMachines::Machine
- #after_transition — StateMachines::Machine
- #all — StateMachines::MatcherHelpers
- #any — StateMachines::MatcherHelpers
- #around_transition — StateMachines::Machine
- #assert_exclusive_keys — Hash
- #assert_valid_keys — Hash
- #at — StateMachines::NodeCollection
- #attribute — StateMachines::Transition
- #attribute — StateMachines::Machine
- #attribute_transition_for — StateMachines::EventCollection
- #attributes — StateMachines::Transition
- #before — StateMachines::Transition
- #before_transition — StateMachines::Machine
- #bound_method — StateMachines::Callback
- #build_matcher — StateMachines::Branch
- #by_priority — StateMachines::StateCollection
- #cache_value? — StateMachines::State
- #call — StateMachines::Callback
- #call — StateMachines::State
- #can_fire? — StateMachines::Event
- #can_walk_to? — StateMachines::Path
- #catch_exceptions — StateMachines::TransitionCollection
- #complete? — StateMachines::Path
- #concat — StateMachines::NodeCollection
- #context — StateMachines::Transition
- #context — StateMachines::Event
- #context — StateMachines::NodeCollection
- #context — StateMachines::State
- #context_methods — StateMachines::State
- #context_name_for — StateMachines::State
- #create_with_scope — StateMachines::Machine
- #create_without_scope — StateMachines::Machine
- #define_action_helpers — StateMachines::Machine
- #define_action_helpers? — StateMachines::Machine
- #define_action_hook — StateMachines::Machine
- #define_event_helpers — StateMachines::Machine
- #define_helper — StateMachines::Machine
- #define_helpers — StateMachines::Machine
- #define_name_helpers — StateMachines::Machine
- #define_path_helpers — StateMachines::Machine
- #define_scopes — StateMachines::Machine
- #define_state_accessor — StateMachines::Machine
- #define_state_initializer — StateMachines::Machine
- #define_state_predicate — StateMachines::Machine
- #description — StateMachines::AllMatcher
- #description — StateMachines::WhitelistMatcher
- #description — StateMachines::BlacklistMatcher
- #description — StateMachines::LoopbackMatcher
- #description — StateMachines::State
- #draw — StateMachines::Event
- #draw — StateMachines::Machine
- #draw — StateMachines::Branch
- #draw — StateMachines::State
- #dynamic_initial_state? — StateMachines::Machine
- #each — StateMachines::NodeCollection
- #error_message — StateMachines::IntegrationNotFound
- #errors_for — StateMachines::Machine
- #eval_context — StateMachines::NodeCollection
- #evaluate_method — StateMachines::EvalHelpers
- #event — StateMachines::Transition
- #event — StateMachines::InvalidTransition
- #event — StateMachines::Machine
- #events — StateMachines::Path
- #events — StateMachines::PathCollection
- #fetch — StateMachines::NodeCollection
- #filter — StateMachines::BlacklistMatcher
- #filter — StateMachines::Matcher
- #filter — StateMachines::AllMatcher
- #final? — StateMachines::State
- #fire — StateMachines::Event
- #fire_events — StateMachines::MachineCollection
- #fire_events — StateMachines::InstanceMethods
- #fire_events! — StateMachines::InstanceMethods
- #from_name — StateMachines::Path
- #from_name — StateMachines::InvalidTransition
- #from_name — StateMachines::Transition
- #from_states — StateMachines::PathCollection
- #from_states — StateMachines::Path
- #generate_message — StateMachines::Machine
- #human_event — StateMachines::Transition
- #human_from_name — StateMachines::Transition
- #human_name — StateMachines::Event
- #human_name — StateMachines::State
- #human_to_name — StateMachines::Transition
- #index — StateMachines::NodeCollection
- #initial_paths — StateMachines::PathCollection
- #initial_state — StateMachines::Machine
- #initial_state= — StateMachines::Machine
- #initialize_state — StateMachines::Machine
- #initialize_state? — StateMachines::Machine
- #initialize_states — StateMachines::MachineCollection
- #inspect — StateMachines::State
- #inspect — StateMachines::Transition
- #inspect — StateMachines::Event
- #integration_name — StateMachines::Integrations::Base::ClassMethods
- #invalidate — StateMachines::Machine
- #keys — StateMachines::NodeCollection
- #known_states — StateMachines::Callback
- #length — StateMachines::NodeCollection
- #loopback? — StateMachines::Transition
- #machine= — StateMachines::State
- #machine= — StateMachines::NodeCollection
- #match — StateMachines::StateCollection
- #match — StateMachines::Branch
- #match! — StateMachines::StateCollection
- #match_event — StateMachines::Branch
- #match_query — StateMachines::Branch
- #match_states — StateMachines::Branch
- #matches? — StateMachines::Branch
- #matches? — StateMachines::State
- #matches? — StateMachines::Integrations::Base::ClassMethods
- #matches? — StateMachines::AllMatcher
- #matches? — StateMachines::WhitelistMatcher
- #matches? — StateMachines::BlacklistMatcher
- #matches? — StateMachines::LoopbackMatcher
- #matches? — StateMachines::StateCollection
- #matches_ancestors? — StateMachines::Integrations::Base::ClassMethods
- #matches_conditions? — StateMachines::Branch
- #matches_requirement? — StateMachines::Branch
- #matching_ancestors — StateMachines::Integrations::Base::ClassMethods
- #method_missing — StateMachines::StateContext
- #no_integrations — StateMachines::IntegrationNotFound
- #object — StateMachines::TransitionCollection
- #on — StateMachines::Machine
- #on_failure — StateMachines::Event
- #other_states — StateMachines::Machine
- #owner_class= — StateMachines::Machine
- #owner_class_ancestor_has_method? — StateMachines::Machine
- #owner_class_attribute_default — StateMachines::Machine
- #owner_class_attribute_default_matches? — StateMachines::Machine
- #owner_class_has_method? — StateMachines::Machine
- #paths_for — StateMachines::Machine
- #pausable — StateMachines::Transition
- #pause — StateMachines::Transition
- #perform — StateMachines::Transition
- #perform — StateMachines::TransitionCollection
- #persist — StateMachines::Transition
- #persist — StateMachines::TransitionCollection
- #persist — StateMachines::AttributeTransitionCollection
- #pluralize — StateMachines::Machine
- #qualified_event — StateMachines::Transition
- #qualified_event — StateMachines::InvalidTransition
- #qualified_from_name — StateMachines::Transition
- #qualified_from_name — StateMachines::InvalidTransition
- #qualified_to_name — StateMachines::Transition
- #read — StateMachines::Machine
- #recently_walked? — StateMachines::Path
- #remove_from_index — StateMachines::NodeCollection
- #reset — StateMachines::Event
- #reset — StateMachines::Machine
- #reset — StateMachines::AttributeTransitionCollection
- #reset — StateMachines::TransitionCollection
- #reset — StateMachines::Transition
- #resolve_use_transactions — StateMachines::MachineCollection
- #resume — StateMachines::Transition
- #rollback — StateMachines::TransitionCollection
- #rollback — StateMachines::AttributeTransitionCollection
- #rollback — StateMachines::Transition
- #run_actions — StateMachines::TransitionCollection
- #run_callbacks — StateMachines::Transition
- #run_callbacks — StateMachines::AttributeTransitionCollection
- #run_callbacks — StateMachines::TransitionCollection
- #run_methods — StateMachines::Callback
- #run_scope — StateMachines::Machine
- #same — StateMachines::MatcherHelpers
- #sibling_machines — StateMachines::Machine
- #state — StateMachines::Machine
- #state_machine — StateMachines::MacroMethods
- #state_machines — StateMachines::ClassMethods
- #success? — StateMachines::TransitionCollection
- #times_walked_to — StateMachines::Path
- #to_name — StateMachines::Transition
- #to_name — StateMachines::Path
- #to_states — StateMachines::PathCollection
- #to_states — StateMachines::Path
- #to_sym? — StateMachines::NodeCollection
- #transaction — StateMachines::Machine
- #transient? — StateMachines::Transition
- #transition — StateMachines::Event
- #transition — StateMachines::Machine
- #transition — StateMachines::StateContext
- #transition_for — StateMachines::Event
- #transitions — StateMachines::MachineCollection
- #transitions — StateMachines::Path
- #transitions_for — StateMachines::EventCollection
- #update — StateMachines::NodeCollection
- #update_index — StateMachines::NodeCollection
- #use_event_attributes? — StateMachines::TransitionCollection
- #valid? — StateMachines::TransitionCollection
- #valid_for — StateMachines::EventCollection
- #valid_integrations — StateMachines::IntegrationNotFound
- #valid_integrations_name — StateMachines::IntegrationNotFound
- #value — StateMachines::NodeCollection
- #value — StateMachines::StateCollection
- #value — StateMachines::State
- #walk — StateMachines::Path
- #walk — StateMachines::PathCollection
- #within_transaction — StateMachines::Transition
- #within_transaction — StateMachines::Machine
- #within_transaction — StateMachines::TransitionCollection
- #write — StateMachines::Machine