Table of Contents - aasm-5.5.0 Documentation
Classes and Modules
- AASM
- AASM::Base
- AASM::ClassMethods
- AASM::Configuration
- AASM::Core
- AASM::Core::Event
- AASM::Core::Invoker
- AASM::Core::Invokers
- AASM::Core::Invokers::BaseInvoker
- AASM::Core::Invokers::ClassInvoker
- AASM::Core::Invokers::LiteralInvoker
- AASM::Core::Invokers::ProcInvoker
- AASM::Core::State
- AASM::Core::Transition
- AASM::DslHelper
- AASM::DslHelper::Proxy
- AASM::Generators
- AASM::Generators::AASMGenerator
- AASM::Generators::OrmHelpers
- AASM::InstanceBase
- AASM::InvalidTransition
- AASM::Localizer
- AASM::NoDirectAssignmentError
- AASM::Persistence
- AASM::Persistence::ActiveRecordPersistence
- AASM::Persistence::ActiveRecordPersistence::ClassMethods
- AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- AASM::Persistence::Base
- AASM::Persistence::Base::ClassMethods
- AASM::Persistence::CoreDataQueryPersistence
- AASM::Persistence::CoreDataQueryPersistence::ClassMethods
- AASM::Persistence::CoreDataQueryPersistence::InstanceMethods
- AASM::Persistence::DynamoidPersistence
- AASM::Persistence::DynamoidPersistence::InstanceMethods
- AASM::Persistence::MongoidPersistence
- AASM::Persistence::MongoidPersistence::ClassMethods
- AASM::Persistence::MongoidPersistence::InstanceMethods
- AASM::Persistence::NoBrainerPersistence
- AASM::Persistence::NoBrainerPersistence::ClassMethods
- AASM::Persistence::NoBrainerPersistence::InstanceMethods
- AASM::Persistence::ORM
- AASM::Persistence::PlainPersistence
- AASM::Persistence::RedisPersistence
- AASM::Persistence::RedisPersistence::InstanceMethods
- AASM::Persistence::SequelPersistence
- AASM::Persistence::SequelPersistence::InstanceMethods
- AASM::StateMachine
- AASM::StateMachineStore
- AASM::UndefinedEvent
- AASM::UndefinedState
- AASM::UnknownStateMachineError
- AasmCreate
- ActiveRecord
- ActiveRecord::Generators
- ActiveRecord::Generators::AASMGenerator
- Add
- Minitest
- Minitest::Assertions
- Minitest::Expectations
- Mongoid
- Mongoid::Generators
- Mongoid::Generators::AASMGenerator
- NoBrainer
- NoBrainer::Generators
- NoBrainer::Generators::AASMGenerator
- Object
Methods
- ::[] — AASM::StateMachineStore
- ::[]= — AASM::StateMachineStore
- ::capitalize — AASM::Persistence
- ::constantize — AASM::Persistence
- ::fetch — AASM::StateMachineStore
- ::include_persistence — AASM::Persistence
- ::included — AASM::Persistence::ActiveRecordPersistence
- ::included — AASM::Persistence::CoreDataQueryPersistence
- ::included — AASM::Persistence::DynamoidPersistence
- ::included — AASM::Persistence::MongoidPersistence
- ::included — AASM::Persistence::NoBrainerPersistence
- ::included — AASM::Persistence::RedisPersistence
- ::included — AASM::Persistence::SequelPersistence
- ::load_persistence — AASM::Persistence
- ::new — AASM::Base
- ::new — AASM::Core::Event
- ::new — AASM::Core::Invoker
- ::new — AASM::Core::Invokers::BaseInvoker
- ::new — AASM::Core::State
- ::new — AASM::Core::Transition
- ::new — AASM::DslHelper::Proxy
- ::new — AASM::InvalidTransition
- ::new — AASM::InstanceBase
- ::new — AASM::StateMachine
- ::new — AASM::StateMachineStore
- ::new — AASM::Persistence::RedisPersistence::InstanceMethods
- ::register — AASM::StateMachineStore
- ::require_persistence — AASM::Persistence
- ::stores — AASM::StateMachineStore
- ::unregister — AASM::StateMachineStore
- #<=> — AASM::Core::State
- #== — AASM::Core::Event
- #== — AASM::Core::State
- #== — AASM::Core::Transition
- #[] — AASM::StateMachineStore
- #_fire — AASM::Core::Event
- #_fire_callbacks — AASM::Core::State
- #_fire_callbacks — AASM::Core::Transition
- #_transitions_from? — Minitest::Assertions
- #aasm — AASM
- #aasm — AASM::ClassMethods
- #aasm_column — AASM::Persistence::Base::ClassMethods
- #aasm_column_is_blank? — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_column_looks_like_enum — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_create_scope — AASM::Persistence::ActiveRecordPersistence::ClassMethods
- #aasm_create_scope — AASM::Persistence::CoreDataQueryPersistence::ClassMethods
- #aasm_create_scope — AASM::Persistence::MongoidPersistence::ClassMethods
- #aasm_create_scope — AASM::Persistence::NoBrainerPersistence::ClassMethods
- #aasm_ensure_initial_state — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_ensure_initial_state — AASM::Persistence::CoreDataQueryPersistence::InstanceMethods
- #aasm_ensure_initial_state — AASM::Persistence::DynamoidPersistence::InstanceMethods
- #aasm_ensure_initial_state — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_ensure_initial_state — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_ensure_initial_state — AASM::Persistence::RedisPersistence::InstanceMethods
- #aasm_ensure_initial_state — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_enum — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_execute_after_commit — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_execute_after_commit — AASM::Persistence::ORM
- #aasm_failed — AASM
- #aasm_fire_event — AASM
- #aasm_fire_event — AASM::Persistence::ORM
- #aasm_fired — AASM
- #aasm_guess_enum_method — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_invalid_state? — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_new_record? — AASM::Persistence::Base
- #aasm_new_record? — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_raise_invalid_record — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_raise_invalid_record — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_raise_invalid_record — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_raise_invalid_record — AASM::Persistence::ORM
- #aasm_raise_invalid_record — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_raw_attribute_value — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_raw_attribute_value — AASM::Persistence::ORM
- #aasm_read_attribute — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_read_attribute — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_read_attribute — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_read_attribute — AASM::Persistence::ORM
- #aasm_read_attribute — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_read_state — AASM::Persistence::Base
- #aasm_read_state — AASM::Persistence::PlainPersistence
- #aasm_read_state — AASM::Persistence::RedisPersistence::InstanceMethods
- #aasm_rollback — AASM::Persistence::ORM
- #aasm_save — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_save — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_save — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_save — AASM::Persistence::ORM
- #aasm_save — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_skipping_validations — AASM::Persistence::ORM
- #aasm_supports_transactions? — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_supports_transactions? — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_supports_transactions? — AASM::Persistence::ORM
- #aasm_transaction — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_transaction — AASM::Persistence::ORM
- #aasm_transaction — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_update_column — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_update_column — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_update_column — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_update_column — AASM::Persistence::ORM
- #aasm_update_column — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_validate_states — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_whiny_persistence — AASM::Persistence::ORM
- #aasm_write_attribute — AASM::Persistence::ActiveRecordPersistence::InstanceMethods
- #aasm_write_attribute — AASM::Persistence::MongoidPersistence::InstanceMethods
- #aasm_write_attribute — AASM::Persistence::NoBrainerPersistence::InstanceMethods
- #aasm_write_attribute — AASM::Persistence::ORM
- #aasm_write_attribute — AASM::Persistence::SequelPersistence::InstanceMethods
- #aasm_write_state — AASM::Persistence::CoreDataQueryPersistence::InstanceMethods
- #aasm_write_state — AASM::Persistence::DynamoidPersistence::InstanceMethods
- #aasm_write_state — AASM::Persistence::ORM
- #aasm_write_state — AASM::Persistence::PlainPersistence
- #aasm_write_state — AASM::Persistence::RedisPersistence::InstanceMethods
- #aasm_write_state_attribute — AASM::Persistence::ORM
- #aasm_write_state_without_persistence — AASM::Persistence::CoreDataQueryPersistence::InstanceMethods
- #aasm_write_state_without_persistence — AASM::Persistence::DynamoidPersistence::InstanceMethods
- #aasm_write_state_without_persistence — AASM::Persistence::ORM
- #aasm_write_state_without_persistence — AASM::Persistence::PlainPersistence
- #aasm_write_state_without_persistence — AASM::Persistence::RedisPersistence::InstanceMethods
- #add_event — AASM::StateMachine
- #add_global_callbacks — AASM::StateMachine
- #add_options_from_dsl — AASM::DslHelper
- #add_state — AASM::StateMachine
- #after_all_events — AASM::Base
- #after_all_transactions — AASM::Base
- #after_all_transitions — AASM::Base
- #allowed? — AASM::Core::Transition
- #ancestors_list — AASM::Localizer
- #apply_ruby2_keyword — AASM::Base
- #assert_event_allowed — Minitest::Assertions
- #assert_have_state — Minitest::Assertions
- #assert_transition_to_allowed — Minitest::Assertions
- #assert_transitions_from — Minitest::Assertions
- #attach_event_guards — AASM::Core::Event
- #attribute_name — AASM::Base
- #before_all_events — AASM::Base
- #before_all_transactions — AASM::Base
- #before_create — AASM::Persistence::SequelPersistence::InstanceMethods
- #before_validation — AASM::Persistence::SequelPersistence::InstanceMethods
- #change — Add
- #class_invoker — AASM::Core::Invoker
- #clear_failed_callbacks — AASM::Core::Event
- #clone — AASM::StateMachineStore
- #column_exists? — AASM::Generators::OrmHelpers
- #configure — AASM::Base
- #copy_aasm_migration — ActiveRecord::Generators::AASMGenerator
- #create_scope — AASM::Base
- #create_scope? — AASM::Base
- #create_scopes — AASM::Base
- #current_state — AASM::InstanceBase
- #current_state= — AASM::InstanceBase
- #default_column — AASM::Base
- #default_display_name — AASM::Localizer
- #determine_state_name — AASM::InstanceBase
- #display_name — AASM::Core::State
- #ensure_on_all_events — AASM::Base
- #enter_initial_state — AASM::InstanceBase
- #error_on_all_events — AASM::Base
- #event — AASM::Base
- #event_exists? — AASM::InstanceBase
- #events — AASM::Base
- #events — AASM::InstanceBase
- #exec_proc — AASM::Core::Invokers::ProcInvoker
- #exec_subject — AASM::Core::Invokers::LiteralInvoker
- #execute — AASM::Core::Transition
- #failed_callbacks — AASM::Core::Event
- #fire — AASM::Core::Event
- #fire — AASM::InstanceBase
- #fire! — AASM::InstanceBase
- #fire_callbacks — AASM::Core::Event
- #fire_callbacks — AASM::Core::State
- #fire_default_callbacks — AASM
- #fire_exit_callbacks — AASM
- #fire_global_callbacks — AASM::Core::Event
- #fire_transition_callbacks — AASM::Core::Event
- #for_select — AASM::Core::State
- #from? — AASM::Core::Transition
- #from_states_for_state — AASM::Base
- #generate_model — ActiveRecord::Generators::AASMGenerator
- #generate_model — Mongoid::Generators::AASMGenerator
- #generate_model — NoBrainer::Generators::AASMGenerator
- #human_event_name — AASM::Base
- #human_event_name — AASM::Localizer
- #human_name — AASM::Core::State
- #human_state — AASM::InstanceBase
- #human_state_name — AASM::Localizer
- #i18n_klass — AASM::Localizer
- #i18n_scope — AASM::Localizer
- #inherited — AASM::ClassMethods
- #initial_state — AASM::Base
- #initialize_copy — AASM::Core::Event
- #initialize_copy — AASM::Core::State
- #initialize_copy — AASM::Core::Transition
- #initialize_copy — AASM::StateMachine
- #initialize_dup — AASM
- #inject_aasm_content — ActiveRecord::Generators::AASMGenerator
- #inject_aasm_content — Mongoid::Generators::AASMGenerator
- #inject_aasm_content — NoBrainer::Generators::AASMGenerator
- #inject_field_types — Mongoid::Generators::AASMGenerator
- #inject_field_types — NoBrainer::Generators::AASMGenerator
- #instance — AASM::Core::Invokers::ClassInvoker
- #interpret_state_args — AASM::Base
- #invoke — AASM::Core::Invoker
- #invoke — AASM::Core::Invokers::BaseInvoker
- #invoke_array — AASM::Core::Invoker
- #invoke_callbacks — AASM::Core::Event
- #invoke_callbacks_compatible_with_guard — AASM::Core::Transition
- #invoke_subject — AASM::Core::Invokers::BaseInvoker
- #invoke_subject — AASM::Core::Invokers::ClassInvoker
- #invoke_subject — AASM::Core::Invokers::LiteralInvoker
- #invoke_subject — AASM::Core::Invokers::ProcInvoker
- #invoke_success_callbacks — AASM::Core::Transition
- #item_for — AASM::Localizer
- #keys — AASM::StateMachineStore
- #literal_invoker — AASM::Core::Invoker
- #localized_name — AASM::Core::State
- #log_failure — AASM::Core::Invokers::BaseInvoker
- #log_failure — AASM::Core::Invokers::ClassInvoker
- #log_failure — AASM::Core::Invokers::LiteralInvoker
- #log_failure — AASM::Core::Invokers::ProcInvoker
- #log_method_info — AASM::Core::Invokers::ClassInvoker
- #log_proc_info — AASM::Core::Invokers::ProcInvoker
- #log_source_location — AASM::Core::Invokers::ClassInvoker
- #log_source_location — AASM::Core::Invokers::ProcInvoker
- #machine — AASM::StateMachineStore
- #machine_names — AASM::StateMachineStore
- #may_fire? — AASM::Core::Event
- #may_fire_event? — AASM::InstanceBase
- #may_invoke? — AASM::Core::Invokers::BaseInvoker
- #may_invoke? — AASM::Core::Invokers::ClassInvoker
- #may_invoke? — AASM::Core::Invokers::LiteralInvoker
- #may_invoke? — AASM::Core::Invokers::ProcInvoker
- #method_missing — AASM::DslHelper::Proxy
- #migration_data — Mongoid::Generators::AASMGenerator
- #migration_data — NoBrainer::Generators::AASMGenerator
- #model_contents — AASM::Generators::OrmHelpers
- #model_exists? — AASM::Generators::OrmHelpers
- #model_path — AASM::Generators::OrmHelpers
- #namespace — AASM::Base
- #namespace? — AASM::Base
- #parameters_to_arity — AASM::Core::Invokers::ProcInvoker
- #permitted_transitions — AASM::InstanceBase
- #proc_invoker — AASM::Core::Invoker
- #process_args — AASM
- #reasoning — AASM::InvalidTransition
- #record_error — AASM::Core::Invokers::LiteralInvoker
- #refute_event_allowed — Minitest::Assertions
- #refute_have_state — Minitest::Assertions
- #refute_transition_to_allowed — Minitest::Assertions
- #refute_transitions_from — Minitest::Assertions
- #register — AASM::StateMachineStore
- #requires_lock? — AASM::Persistence::ORM
- #requires_new? — AASM::Persistence::ORM
- #retrieve_instance — AASM::Core::Invokers::ClassInvoker
- #safely_define_method — AASM::Base
- #set_current_state_with_persistence — AASM::InstanceBase
- #set_initial_state — AASM::StateMachine
- #setup_no_direct_assignment — AASM::Base
- #setup_timestamps — AASM::Base
- #skip_instance_level_validation — AASM::Base
- #state — AASM::Base
- #state_object_for_name — AASM::InstanceBase
- #state_with_scope — AASM::Base
- #state_without_scope — AASM::Base
- #states — AASM::Base
- #states — AASM::InstanceBase
- #states_for_select — AASM::Base
- #sub_invoke — AASM::Core::Invoker
- #subject_arity — AASM::Core::Invokers::ClassInvoker
- #subject_arity — AASM::Core::Invokers::LiteralInvoker
- #support_parameters? — AASM::Core::Invokers::ProcInvoker
- #to_s — AASM::Core::Event
- #to_s — AASM::Core::State
- #transitions — AASM::Core::Event
- #transitions_from_state — AASM::Core::Event
- #transitions_from_state? — AASM::Core::Event
- #transitions_to_state — AASM::Core::Event
- #transitions_to_state? — AASM::Core::Event
- #translate_queue — AASM::Localizer
- #update — AASM::Core::State
- #use_transactions? — AASM::Persistence::ORM
- #with_default_return_value — AASM::Core::Invoker
- #with_failures — AASM::Core::Invoker
- #with_failures — AASM::Core::Invokers::BaseInvoker
- #with_options — AASM::Core::Invoker