Table of Contents - state_gate-1.2.3 Documentation
Classes and Modules
- Object
- StateGate
- StateGate::Builder
- StateGate::Builder::ConflictDetectionMethods
- StateGate::Builder::DynamicModuleCreationMethods
- StateGate::Builder::ScopeMethods
- StateGate::Builder::StateMethods
- StateGate::Builder::TransitionMethods
- StateGate::Builder::TransitionValidationMethods
- StateGate::ConfigurationError
- StateGate::ConflictError
- StateGate::Engine
- StateGate::Engine::Configurator
- StateGate::Engine::Errator
- StateGate::Engine::Fixer
- StateGate::Engine::Scoper
- StateGate::Engine::Sequencer
- StateGate::Engine::Stator
- StateGate::Engine::Transitioner
- StateGate::Type
Methods
- ::generate_state_gate_method_for — StateGate
- ::new — StateGate::Builder
- ::new — StateGate::Engine
- ::symbolize — StateGate
- #_add__instance__attr_transitions — StateGate::Builder::TransitionMethods
- #_add__instance__attr_transitions_to — StateGate::Builder::TransitionMethods
- #_add__instance__attrs — StateGate::Builder::StateMethods
- #_add__instance__attrs_for_select — StateGate::Builder::StateMethods
- #_add__instance__human_attr — StateGate::Builder::StateMethods
- #_add__instance__human_attrs — StateGate::Builder::StateMethods
- #_add__instance__not_state? — StateGate::Builder::StateMethods
- #_add__instance__state? — StateGate::Builder::StateMethods
- #_add__klass__attr_transitions — StateGate::Builder::TransitionMethods
- #_add__klass__attr_transitions_for — StateGate::Builder::TransitionMethods
- #_add__klass__attrs — StateGate::Builder::StateMethods
- #_add__klass__attrs_for_select — StateGate::Builder::StateMethods
- #_add__klass__human_attrs — StateGate::Builder::StateMethods
- #_add__klass__not_state_scopes — StateGate::Builder::ScopeMethods
- #_add__klass__state_scopes — StateGate::Builder::ScopeMethods
- #_add__klass__with_attrs_scope — StateGate::Builder::ScopeMethods
- #_assert_attribute_name_is_a_database_string_column — StateGate::Builder
- #_assert_klass_is_valid_for_state_gate — StateGate::Builder
- #_assert_no_existing_state_gate_for_attribute — StateGate::Builder
- #_build_state_gate_engine — StateGate::Builder
- #_cast_attribute_as_state_gate — StateGate::Builder
- #_dangerous_method_names — StateGate::Builder::ConflictDetectionMethods
- #_generate_method_redefine_detection — StateGate::Builder::DynamicModuleCreationMethods
- #_helper_methods_module — StateGate::Builder::DynamicModuleCreationMethods
- #_initialize_state_gate_repository — StateGate::Builder
- #_parse_atttribute_name_for_alias — StateGate::Builder
- #_prepend__attribute_equals — StateGate::Builder::TransitionValidationMethods
- #_prepend__initialize — StateGate::Builder::TransitionValidationMethods
- #_prepend__update_columns — StateGate::Builder::TransitionValidationMethods
- #_prepend__write_attribute — StateGate::Builder::TransitionValidationMethods
- #_transition_validation_module — StateGate::Builder::TransitionValidationMethods
- #add__instance__helper_method — StateGate::Builder::DynamicModuleCreationMethods
- #add__klass__helper_method — StateGate::Builder::DynamicModuleCreationMethods
- #add_next_sequential_state — StateGate::Engine::Sequencer
- #add_previous_sequential_state — StateGate::Engine::Sequencer
- #add_state_alias_methods — StateGate::Builder::StateMethods
- #add_state_attribute_methods — StateGate::Builder::StateMethods
- #aerr — StateGate::Engine::Errator
- #assert_all_states_are_reachable — StateGate::Engine::Configurator
- #assert_all_transitions_are_states — StateGate::Engine::Configurator
- #assert_any_has_been_expanded — StateGate::Engine::Configurator
- #assert_from_present — Object
- #assert_state_gate — Object
- #assert_states_are_valid — StateGate::Engine::Configurator
- #assert_to_present — Object
- #assert_transitions_exist — StateGate::Engine::Configurator
- #assert_uniq_transitions — StateGate::Engine::Configurator
- #assert_valid_key — Object
- #assert_valid_opts — StateGate::Engine::Stator
- #assert_valid_state — Object
- #assert_valid_state! — StateGate::Engine::Stator
- #assert_valid_state_name — StateGate::Engine::Stator
- #assert_valid_transition — Object
- #assert_valid_transition! — StateGate::Engine::Transitioner
- #cerr — StateGate::Engine::Errator
- #default — StateGate::Engine::Stator
- #default_state — StateGate::Engine::Stator
- #detect_class_method_conflict! — StateGate::Builder::ConflictDetectionMethods
- #detect_instance_method_conflict! — StateGate::Builder::ConflictDetectionMethods
- #err — StateGate::Builder
- #exec_configuration — StateGate::Engine::Configurator
- #generate_helper_methods — StateGate::Builder
- #generate_scope_methods — StateGate::Builder::ScopeMethods
- #generate_scope_names — StateGate::Engine::Scoper
- #generate_sequences — StateGate::Engine::Sequencer
- #generate_state_methods — StateGate::Builder::StateMethods
- #generate_transition_methods — StateGate::Builder::TransitionMethods
- #generate_transition_validation_methods — StateGate::Builder::TransitionValidationMethods
- #human_state_for — StateGate::Engine::Stator
- #human_states — StateGate::Engine::Stator
- #include_scopes? — StateGate::Engine::Scoper
- #invalid_state_error — StateGate::Engine::Errator
- #loop_sequence — StateGate::Engine::Sequencer
- #make_sequential — StateGate::Engine::Sequencer
- #no_scopes — StateGate::Engine::Scoper
- #parse_configuration — StateGate::Engine::Configurator
- #prefix — StateGate::Engine::Fixer
- #raise_conflict_error — StateGate::Builder::ConflictDetectionMethods
- #raw_states — StateGate::Engine::Stator
- #rerr — StateGate::Engine::Errator
- #scope_name_for_state — StateGate::Engine::Scoper
- #sequential? — StateGate::Engine::Sequencer
- #set_defaults — StateGate::Engine
- #state — StateGate::Engine::Stator
- #state_prefix — StateGate::Engine::Fixer
- #state_suffix — StateGate::Engine::Fixer
- #state_template — StateGate::Engine::Stator
- #states — StateGate::Engine::Stator
- #states_for_select — StateGate::Engine::Stator
- #suffix — StateGate::Engine::Fixer
- #transitionless? — StateGate::Engine::Transitioner
- #transitions — StateGate::Engine::Transitioner
- #transitions_for_state — StateGate::Engine::Transitioner