Table of Contents - just_state_machine-0.5.0 Documentation
Classes and Modules
- Jsm
- Jsm::Base
- Jsm::Callbacks
- Jsm::Callbacks::Callback
- Jsm::Callbacks::Chain
- Jsm::Callbacks::ChainCollection
- Jsm::Callbacks::ClassMethods
- Jsm::Client
- Jsm::Client::ActiveModel
- Jsm::Client::ActiveModel::ClassMethods
- Jsm::Client::ActiveModel::InstanceMethods
- Jsm::Client::ActiveRecord
- Jsm::Client::ActiveRecord::ClassMethods
- Jsm::Client::ClassMethods
- Jsm::Client::InstanceMethods
- Jsm::Client::Mongoid
- Jsm::Client::Mongoid::ClassMethods
- Jsm::ClientExtension
- Jsm::Drawer
- Jsm::Drawer::Digraph
- Jsm::Drawer::Graphviz
- Jsm::Drawer::Node
- Jsm::Event
- Jsm::EventExecutor
- Jsm::EventExecutor::ActiveModel
- Jsm::EventExecutor::ActiveRecord
- Jsm::EventExecutor::Base
- Jsm::EventExecutor::Mongoid
- Jsm::IllegalTransitionError
- Jsm::InvalidEventError
- Jsm::InvalidStateError
- Jsm::InvalidTransitionError
- Jsm::Machines
- Jsm::NoAttributeError
- Jsm::NotUniqueStateError
- Jsm::States
- Jsm::Validator
- Jsm::Validators
Methods
- ::add_machines — Jsm::Machines
- ::attribute_name — Jsm::Base
- ::decorate — Jsm::ClientExtension
- ::event — Jsm::Base
- ::events — Jsm::Base
- ::generate_url — Jsm::Drawer::Graphviz
- ::included — Jsm::Callbacks
- ::included — Jsm::Client
- ::included — Jsm::Client::InstanceMethods
- ::included — Jsm::Client::ActiveModel
- ::included — Jsm::Client::ActiveRecord
- ::included — Jsm::Client::Mongoid
- ::initial_state — Jsm::Base
- ::machines — Jsm::Machines
- ::new — Jsm::Base
- ::new — Jsm::Callbacks::Callback
- ::new — Jsm::Callbacks::Chain
- ::new — Jsm::Callbacks::ChainCollection
- ::new — Jsm::ClientExtension
- ::new — Jsm::Drawer::Digraph
- ::new — Jsm::Drawer::Graphviz
- ::new — Jsm::Drawer::Node
- ::new — Jsm::Event
- ::new — Jsm::EventExecutor::Base
- ::new — Jsm::States
- ::new — Jsm::Validator
- ::new — Jsm::Validators
- ::pre_before — Jsm::Base
- ::raw_states — Jsm::Base
- ::state — Jsm::Base
- ::states — Jsm::Base
- ::validate — Jsm::Base
- ::validators — Jsm::Base
- #[] — Jsm::Callbacks::ChainCollection
- #[] — Jsm::Validators
- #add_chain — Jsm::Callbacks::ChainCollection
- #add_state — Jsm::States
- #add_validator — Jsm::Validators
- #after — Jsm::Callbacks::ClassMethods
- #arrange_callbacks — Jsm::Callbacks::Chain
- #before — Jsm::Callbacks::ClassMethods
- #can_be_executed? — Jsm::Event
- #can_be_executed? — Jsm::EventExecutor::ActiveModel
- #can_be_executed? — Jsm::EventExecutor::Base
- #can_be_transitioning_to — Jsm::Event
- #change_state_obj — Jsm::Event
- #compile — Jsm::Callbacks::Chain
- #create_state — Jsm::States
- #current_state — Jsm::Client::InstanceMethods
- #current_state — Jsm::Client::ActiveModel::InstanceMethods
- #define_can_event_method — Jsm::ClientExtension
- #define_event_execution_method — Jsm::ClientExtension
- #define_event_execution_method! — Jsm::ClientExtension
- #define_event_method — Jsm::ClientExtension
- #define_states_method — Jsm::ClientExtension
- #execute — Jsm::Callbacks::Callback
- #execute — Jsm::Event
- #execute — Jsm::EventExecutor::Base
- #execute! — Jsm::EventExecutor::Base
- #execute_action — Jsm::EventExecutor::ActiveRecord
- #execute_action — Jsm::EventExecutor::Base
- #execute_action — Jsm::EventExecutor::Mongoid
- #generate_url — Jsm::Drawer::Graphviz
- #has_state? — Jsm::States
- #initial_state — Jsm::States
- #insert_callback — Jsm::Callbacks::Chain
- #jsm_callbacks — Jsm::Callbacks::ClassMethods
- #jsm_event_executor — Jsm::Client::ClassMethods
- #jsm_event_executor — Jsm::Client::ActiveModel::ClassMethods
- #jsm_event_executor — Jsm::Client::ActiveRecord::ClassMethods
- #jsm_event_executor — Jsm::Client::Mongoid::ClassMethods
- #jsm_set_state — Jsm::Client::InstanceMethods
- #jsm_set_state — Jsm::Client::ActiveModel::InstanceMethods
- #jsm_use — Jsm::Client::ClassMethods
- #new — Jsm::Client::ClassMethods
- #nodes — Jsm::Drawer::Digraph
- #obj_state — Jsm::Event
- #pre_after — Jsm::Callbacks::ClassMethods
- #pre_before — Jsm::Callbacks::ClassMethods
- #run_callback — Jsm::Callbacks::ClassMethods
- #state_machine — Jsm::Client::InstanceMethods
- #state_unique? — Jsm::States
- #to_nodes — Jsm::Drawer::Digraph
- #to_s — Jsm::Drawer::Digraph
- #to_s — Jsm::Drawer::Node
- #transition — Jsm::Event
- #validate — Jsm::Validator
- #validate — Jsm::Validators
- #validate_params — Jsm::Event
- #validate_state_transition — Jsm::Event