Table of Contents - enum_state_machine
Pages
Classes and Modules
- EnumStateMachine
- EnumStateMachine::AllMatcher
- EnumStateMachine::Assertions
- EnumStateMachine::AttributeTransitionCollection
- EnumStateMachine::BlacklistMatcher
- EnumStateMachine::Branch
- EnumStateMachine::Callback
- EnumStateMachine::Callback::method;
- EnumStateMachine::ClassMethods
- EnumStateMachine::Error
- EnumStateMachine::EvalHelpers
- EnumStateMachine::EvalHelpers::object;
- EnumStateMachine::Event
- EnumStateMachine::EventCollection
- EnumStateMachine::Graph
- EnumStateMachine::HelperModule
- EnumStateMachine::InstanceMethods
- EnumStateMachine::IntegrationNotFound
- EnumStateMachine::Integrations
- EnumStateMachine::Integrations::ActiveModel
- EnumStateMachine::Integrations::ActiveModel::Observer
- EnumStateMachine::Integrations::ActiveModel::ObserverUpdate
- EnumStateMachine::Integrations::ActiveRecord
- EnumStateMachine::Integrations::Base
- EnumStateMachine::Integrations::Base::ClassMethods
- EnumStateMachine::InvalidContext
- EnumStateMachine::InvalidEvent
- EnumStateMachine::InvalidParallelTransition
- EnumStateMachine::InvalidTransition
- EnumStateMachine::LoopbackMatcher
- EnumStateMachine::Machine
- EnumStateMachine::Machine::ancestor;
- EnumStateMachine::Machine::owner_class;
- EnumStateMachine::MachineCollection
- EnumStateMachine::MacroMethods
- EnumStateMachine::Matcher
- EnumStateMachine::MatcherHelpers
- EnumStateMachine::NodeCollection
- EnumStateMachine::Path
- EnumStateMachine::PathCollection
- EnumStateMachine::RailsEngine
- EnumStateMachine::State
- EnumStateMachine::StateCollection
- EnumStateMachine::StateContext
- EnumStateMachine::StateEnum
- EnumStateMachine::StateEnum::ClassMethods
- EnumStateMachine::Transition
- EnumStateMachine::TransitionCollection
- EnumStateMachine::WhitelistMatcher
- EnumStateMachine::YARD
- EnumStateMachine::YARD::Handlers
- EnumStateMachine::YARD::Handlers::Base
- EnumStateMachine::YARD::Handlers::Event
- EnumStateMachine::YARD::Handlers::Machine
- EnumStateMachine::YARD::Handlers::State
- EnumStateMachine::YARD::Handlers::Transition
- Object
Methods
- ::active? — EnumStateMachine::Integrations::ActiveModel
- ::active? — EnumStateMachine::Integrations::ActiveRecord
- ::all — EnumStateMachine::Integrations
- ::draw — EnumStateMachine::Machine
- ::find_by_name — EnumStateMachine::Integrations
- ::find_or_create — EnumStateMachine::Machine
- ::included — EnumStateMachine::StateEnum
- ::match — EnumStateMachine::Integrations
- ::match_ancestors — EnumStateMachine::Integrations
- ::matching_ancestors — EnumStateMachine::Integrations::ActiveModel
- ::matching_ancestors — EnumStateMachine::Integrations::ActiveRecord
- ::new — EnumStateMachine::Callback
- ::new — EnumStateMachine::Graph
- ::new — EnumStateMachine::IntegrationNotFound
- ::new — EnumStateMachine::Machine
- ::new — EnumStateMachine::Matcher
- ::new — EnumStateMachine::NodeCollection
- ::new — EnumStateMachine::Path
- ::new — EnumStateMachine::PathCollection
- ::new — EnumStateMachine::StateContext
- ::new — EnumStateMachine::TransitionCollection
- ::pause_supported? — EnumStateMachine::Transition
- #- — EnumStateMachine::AllMatcher
- #<< — EnumStateMachine::NodeCollection
- #== — EnumStateMachine::Transition
- #[] — EnumStateMachine::NodeCollection
- #action — EnumStateMachine::Transition
- #action_hook — EnumStateMachine::Machine
- #action_hook? — EnumStateMachine::Machine
- #actions — EnumStateMachine::TransitionCollection
- #add_actions — EnumStateMachine::Event
- #add_callback — EnumStateMachine::Machine
- #add_callback — EnumStateMachine::Integrations::ActiveModel
- #add_default_callbacks — EnumStateMachine::Integrations::ActiveModel
- #add_edges — EnumStateMachine::Graph
- #add_events — EnumStateMachine::Machine
- #add_events — EnumStateMachine::Integrations::ActiveModel
- #add_nodes — EnumStateMachine::Graph
- #add_predicate — EnumStateMachine::State
- #add_sibling_machine_configs — EnumStateMachine::Machine
- #add_states — EnumStateMachine::Machine
- #add_states — EnumStateMachine::Integrations::ActiveModel
- #add_to_index — EnumStateMachine::NodeCollection
- #after — EnumStateMachine::Transition
- #after_failure — EnumStateMachine::Machine
- #after_initialize — EnumStateMachine::Machine
- #after_initialize — EnumStateMachine::Integrations::ActiveModel
- #after_transition — EnumStateMachine::Machine
- #all — EnumStateMachine::MatcherHelpers
- #ancestors_for — EnumStateMachine::Integrations::ActiveModel
- #ancestors_for — EnumStateMachine::Integrations::ActiveRecord
- #any — EnumStateMachine::MatcherHelpers
- #args — EnumStateMachine::Integrations::ActiveModel::ObserverUpdate
- #around_save — EnumStateMachine::Integrations::ActiveRecord
- #around_transition — EnumStateMachine::Machine
- #around_validation — EnumStateMachine::Integrations::ActiveModel
- #assert_exclusive_keys — EnumStateMachine::Assertions
- #assert_valid_keys — EnumStateMachine::Assertions
- #at — EnumStateMachine::NodeCollection
- #attribute — EnumStateMachine::Machine
- #attribute — EnumStateMachine::Transition
- #attribute_column — EnumStateMachine::Integrations::ActiveRecord
- #attribute_transition_for — EnumStateMachine::EventCollection
- #attributes — EnumStateMachine::Transition
- #available? — EnumStateMachine::Integrations::Base::ClassMethods
- #before — EnumStateMachine::Transition
- #before_transition — EnumStateMachine::Machine
- #bound_method — EnumStateMachine::Callback
- #build_matcher — EnumStateMachine::Branch
- #by_priority — EnumStateMachine::StateCollection
- #cache_value? — EnumStateMachine::State
- #call — EnumStateMachine::Callback
- #call — EnumStateMachine::State
- #callback_terminator — EnumStateMachine::Integrations::ActiveModel
- #can_fire? — EnumStateMachine::Event
- #can_walk_to? — EnumStateMachine::Path
- #catch_exceptions — EnumStateMachine::TransitionCollection
- #class — EnumStateMachine::Integrations::ActiveModel::ObserverUpdate
- #complete? — EnumStateMachine::Path
- #concat — EnumStateMachine::NodeCollection
- #context — EnumStateMachine::Event
- #context — EnumStateMachine::NodeCollection
- #context — EnumStateMachine::State
- #context — EnumStateMachine::Transition
- #context_methods — EnumStateMachine::State
- #context_name_for — EnumStateMachine::State
- #create_scope — EnumStateMachine::Integrations::ActiveRecord
- #create_with_scope — EnumStateMachine::Machine
- #create_with_scope — EnumStateMachine::Integrations::ActiveRecord
- #create_without_scope — EnumStateMachine::Machine
- #create_without_scope — EnumStateMachine::Integrations::ActiveRecord
- #default_error_message_options — EnumStateMachine::Integrations::ActiveModel
- #default_error_message_options — EnumStateMachine::Integrations::ActiveRecord
- #define_action_helpers — EnumStateMachine::Machine
- #define_action_helpers — EnumStateMachine::Integrations::ActiveModel
- #define_action_helpers? — EnumStateMachine::Machine
- #define_action_hook — EnumStateMachine::Machine
- #define_action_hook — EnumStateMachine::Integrations::ActiveRecord
- #define_dynamic_state_initializer — EnumStateMachine::Integrations::ActiveRecord
- #define_event_helpers — EnumStateMachine::Machine
- #define_event_methods — EnumStateMachine::YARD::Handlers::Machine
- #define_helper — EnumStateMachine::Machine
- #define_helpers — EnumStateMachine::Machine
- #define_macro_methods — EnumStateMachine::YARD::Handlers::Machine
- #define_name_helpers — EnumStateMachine::Machine
- #define_path_helpers — EnumStateMachine::Machine
- #define_scopes — EnumStateMachine::Machine
- #define_state_accessor — EnumStateMachine::Machine
- #define_state_accessor — EnumStateMachine::Integrations::ActiveModel
- #define_state_initializer — EnumStateMachine::Machine
- #define_state_initializer — EnumStateMachine::Integrations::ActiveRecord
- #define_state_methods — EnumStateMachine::YARD::Handlers::Machine
- #define_state_predicate — EnumStateMachine::Machine
- #define_static_state_initializer — EnumStateMachine::Integrations::ActiveRecord
- #define_validation_hook — EnumStateMachine::Integrations::ActiveModel
- #description — EnumStateMachine::AllMatcher
- #description — EnumStateMachine::WhitelistMatcher
- #description — EnumStateMachine::BlacklistMatcher
- #description — EnumStateMachine::LoopbackMatcher
- #description — EnumStateMachine::State
- #draw — EnumStateMachine::Branch
- #draw — EnumStateMachine::Event
- #draw — EnumStateMachine::Machine
- #draw — EnumStateMachine::State
- #dynamic_initial_state? — EnumStateMachine::Machine
- #each — EnumStateMachine::NodeCollection
- #errors_for — EnumStateMachine::Machine
- #errors_for — EnumStateMachine::Integrations::ActiveModel
- #eval_context — EnumStateMachine::NodeCollection
- #evaluate_method — EnumStateMachine::EvalHelpers
- #event — EnumStateMachine::Machine
- #event — EnumStateMachine::InvalidTransition
- #event — EnumStateMachine::Transition
- #event_type — EnumStateMachine::YARD::Handlers::Machine
- #events — EnumStateMachine::Path
- #events — EnumStateMachine::PathCollection
- #extended — EnumStateMachine::Integrations::Base::ClassMethods
- #extract_node_name — EnumStateMachine::YARD::Handlers::Base
- #extract_node_names — EnumStateMachine::YARD::Handlers::Base
- #extract_requirement — EnumStateMachine::YARD::Handlers::Transition
- #fetch — EnumStateMachine::NodeCollection
- #filter — EnumStateMachine::Matcher
- #filter — EnumStateMachine::AllMatcher
- #filter — EnumStateMachine::BlacklistMatcher
- #final? — EnumStateMachine::State
- #fire — EnumStateMachine::Event
- #fire_events — EnumStateMachine::MachineCollection
- #fire_events — EnumStateMachine::InstanceMethods
- #fire_events! — EnumStateMachine::InstanceMethods
- #from_name — EnumStateMachine::Path
- #from_name — EnumStateMachine::InvalidTransition
- #from_name — EnumStateMachine::Transition
- #from_states — EnumStateMachine::Path
- #from_states — EnumStateMachine::PathCollection
- #generate_message — EnumStateMachine::Machine
- #has_state_enum — EnumStateMachine::StateEnum::ClassMethods
- #human_event — EnumStateMachine::Transition
- #human_from_name — EnumStateMachine::Transition
- #human_name — EnumStateMachine::Event
- #human_name — EnumStateMachine::State
- #human_to_name — EnumStateMachine::Transition
- #i18n_scope — EnumStateMachine::Integrations::ActiveModel
- #i18n_scope — EnumStateMachine::Integrations::ActiveRecord
- #index — EnumStateMachine::NodeCollection
- #inherited_machine — EnumStateMachine::YARD::Handlers::Machine
- #init — Object
- #initial_paths — EnumStateMachine::PathCollection
- #initial_state — EnumStateMachine::Machine
- #initial_state= — EnumStateMachine::Machine
- #initialize_state — EnumStateMachine::Machine
- #initialize_state? — EnumStateMachine::Machine
- #initialize_states — EnumStateMachine::MachineCollection
- #inspect — EnumStateMachine::Event
- #inspect — EnumStateMachine::State
- #inspect — EnumStateMachine::Transition
- #instance_attributes — EnumStateMachine::YARD::Handlers::Machine
- #integration — EnumStateMachine::YARD::Handlers::Machine
- #integration_name — EnumStateMachine::Integrations::Base::ClassMethods
- #invalidate — EnumStateMachine::Machine
- #invalidate — EnumStateMachine::Integrations::ActiveModel
- #invalidate — EnumStateMachine::Integrations::ActiveRecord
- #keys — EnumStateMachine::NodeCollection
- #known_states — EnumStateMachine::Callback
- #length — EnumStateMachine::NodeCollection
- #load_locale — EnumStateMachine::Integrations::ActiveModel
- #load_locale — EnumStateMachine::Integrations::ActiveRecord
- #load_observer_extensions — EnumStateMachine::Integrations::ActiveModel
- #load_observer_extensions — EnumStateMachine::Integrations::ActiveRecord
- #loaded_superclasses — EnumStateMachine::YARD::Handlers::Machine
- #locale_path — EnumStateMachine::Integrations::Base::ClassMethods
- #loopback? — EnumStateMachine::Transition
- #machine= — EnumStateMachine::NodeCollection
- #match — EnumStateMachine::Branch
- #match — EnumStateMachine::StateCollection
- #match! — EnumStateMachine::StateCollection
- #match_event — EnumStateMachine::Branch
- #match_query — EnumStateMachine::Branch
- #match_states — EnumStateMachine::Branch
- #matches? — EnumStateMachine::Branch
- #matches? — EnumStateMachine::AllMatcher
- #matches? — EnumStateMachine::WhitelistMatcher
- #matches? — EnumStateMachine::BlacklistMatcher
- #matches? — EnumStateMachine::LoopbackMatcher
- #matches? — EnumStateMachine::State
- #matches? — EnumStateMachine::StateCollection
- #matches? — EnumStateMachine::Integrations::Base::ClassMethods
- #matches_ancestors? — EnumStateMachine::Integrations::Base::ClassMethods
- #matches_conditions? — EnumStateMachine::Branch
- #matches_requirement? — EnumStateMachine::Branch
- #matching_ancestors — EnumStateMachine::Integrations::Base::ClassMethods
- #method_missing — EnumStateMachine::StateContext
- #name — EnumStateMachine::YARD::Handlers::Machine
- #notify — EnumStateMachine::Integrations::ActiveModel
- #object — EnumStateMachine::TransitionCollection
- #on — EnumStateMachine::Machine
- #on_failure — EnumStateMachine::Event
- #options — EnumStateMachine::YARD::Handlers::Machine
- #other_states — EnumStateMachine::Machine
- #output — EnumStateMachine::Graph
- #owner_class= — EnumStateMachine::Machine
- #owner_class_ancestor_has_method? — EnumStateMachine::Machine
- #owner_class_ancestor_has_method? — EnumStateMachine::Integrations::ActiveRecord
- #owner_class_attribute_default — EnumStateMachine::Machine
- #owner_class_attribute_default — EnumStateMachine::Integrations::ActiveRecord
- #owner_class_attribute_default_matches? — EnumStateMachine::Machine
- #paths_for — EnumStateMachine::Machine
- #pausable — EnumStateMachine::Transition
- #pause — EnumStateMachine::Transition
- #perform — EnumStateMachine::Transition
- #perform — EnumStateMachine::TransitionCollection
- #persist — EnumStateMachine::Transition
- #persist — EnumStateMachine::TransitionCollection
- #persist — EnumStateMachine::AttributeTransitionCollection
- #pluralize — EnumStateMachine::Machine
- #process — EnumStateMachine::YARD::Handlers::Event
- #process — EnumStateMachine::YARD::Handlers::Machine
- #process — EnumStateMachine::YARD::Handlers::State
- #process — EnumStateMachine::YARD::Handlers::Transition
- #qualified_event — EnumStateMachine::InvalidTransition
- #qualified_event — EnumStateMachine::Transition
- #qualified_from_name — EnumStateMachine::InvalidTransition
- #qualified_from_name — EnumStateMachine::Transition
- #qualified_to_name — EnumStateMachine::Transition
- #read — EnumStateMachine::Machine
- #recently_walked? — EnumStateMachine::Path
- #remove_from_index — EnumStateMachine::NodeCollection
- #reset — EnumStateMachine::Event
- #reset — EnumStateMachine::Machine
- #reset — EnumStateMachine::Transition
- #reset — EnumStateMachine::TransitionCollection
- #reset — EnumStateMachine::AttributeTransitionCollection
- #reset — EnumStateMachine::Integrations::ActiveModel
- #resume — EnumStateMachine::Transition
- #rollback — EnumStateMachine::Transition
- #rollback — EnumStateMachine::TransitionCollection
- #rollback — EnumStateMachine::AttributeTransitionCollection
- #run_actions — EnumStateMachine::TransitionCollection
- #run_callbacks — EnumStateMachine::Transition
- #run_callbacks — EnumStateMachine::TransitionCollection
- #run_callbacks — EnumStateMachine::AttributeTransitionCollection
- #run_methods — EnumStateMachine::Callback
- #run_scope — EnumStateMachine::Machine
- #runs_validations_on_action? — EnumStateMachine::Integrations::ActiveModel
- #runs_validations_on_action? — EnumStateMachine::Integrations::ActiveRecord
- #same — EnumStateMachine::MatcherHelpers
- #sibling_machines — EnumStateMachine::Machine
- #state — EnumStateMachine::Machine
- #state_machine — EnumStateMachine::MacroMethods
- #state_machine_details — Object
- #state_machine_image_path — Object
- #state_machines — Object
- #state_machines — EnumStateMachine::ClassMethods
- #state_type — EnumStateMachine::YARD::Handlers::Machine
- #success? — EnumStateMachine::TransitionCollection
- #supports_mass_assignment_security? — EnumStateMachine::Integrations::ActiveRecord
- #supports_observers? — EnumStateMachine::Integrations::ActiveModel
- #supports_observers? — EnumStateMachine::Integrations::ActiveRecord
- #supports_validations? — EnumStateMachine::Integrations::ActiveModel
- #supports_validations? — EnumStateMachine::Integrations::ActiveRecord
- #times_walked_to — EnumStateMachine::Path
- #to_name — EnumStateMachine::Path
- #to_name — EnumStateMachine::Transition
- #to_states — EnumStateMachine::Path
- #to_states — EnumStateMachine::PathCollection
- #to_sym? — EnumStateMachine::NodeCollection
- #transaction — EnumStateMachine::Machine
- #transaction — EnumStateMachine::Integrations::ActiveRecord
- #transient? — EnumStateMachine::Transition
- #transition — EnumStateMachine::Event
- #transition — EnumStateMachine::Machine
- #transition — EnumStateMachine::StateContext
- #transition_for — EnumStateMachine::Event
- #transitions — EnumStateMachine::MachineCollection
- #transitions — EnumStateMachine::Path
- #transitions_for — EnumStateMachine::EventCollection
- #translate — EnumStateMachine::Integrations::ActiveModel
- #translate — EnumStateMachine::Integrations::ActiveRecord
- #update — EnumStateMachine::NodeCollection
- #update_index — EnumStateMachine::NodeCollection
- #update_with_transition — EnumStateMachine::Integrations::ActiveModel::Observer
- #use_event_attributes? — EnumStateMachine::TransitionCollection
- #v0_api? — EnumStateMachine::Graph
- #valid? — EnumStateMachine::TransitionCollection
- #valid_for — EnumStateMachine::EventCollection
- #value — EnumStateMachine::NodeCollection
- #value — EnumStateMachine::State
- #value — EnumStateMachine::StateCollection
- #version — EnumStateMachine::Graph
- #version — EnumStateMachine::Integrations::Base::ClassMethods
- #versions — EnumStateMachine::Integrations::Base::ClassMethods
- #walk — EnumStateMachine::Path
- #walk — EnumStateMachine::PathCollection
- #within_transaction — EnumStateMachine::Machine
- #within_transaction — EnumStateMachine::Transition
- #within_transaction — EnumStateMachine::TransitionCollection
- #write — EnumStateMachine::Machine