Table of Contents - interstate_machine-1.0.0 Documentation
Classes and Modules
- InterstateMachine
- InterstateMachine::ActiveRecordClass
- InterstateMachine::ActiveRecordClass::InstanceMethods
- InterstateMachine::Base
- InterstateMachine::Base::InstanceMethods
- InterstateMachine::ClassMethods
- InterstateMachine::Environment
- InterstateMachine::StateMachine
- PlainRuby
- PlainRuby::InstanceMethods
Methods
- ::active_record? — InterstateMachine::Environment
- ::define — InterstateMachine::Environment
- ::included — InterstateMachine
- ::included — InterstateMachine::ActiveRecordClass::InstanceMethods
- ::new — InterstateMachine::StateMachine
- ::new — PlainRuby::InstanceMethods
- #allow — InterstateMachine::ClassMethods
- #constantize — InterstateMachine::Base::InstanceMethods
- #defined_state — InterstateMachine::StateMachine
- #ensure_can_transit — InterstateMachine::Base::InstanceMethods
- #evaluate_transition — InterstateMachine::Base::InstanceMethods
- #evaluate_transition_by! — InterstateMachine::StateMachine
- #event_with_multiple_state_transition? — InterstateMachine::Base::InstanceMethods
- #event_with_single_state_transition? — InterstateMachine::Base::InstanceMethods
- #failed_transition — InterstateMachine::StateMachine
- #initial_state — InterstateMachine::ClassMethods
- #initialized_state — InterstateMachine::ClassMethods
- #interactor_name — InterstateMachine::Base::InstanceMethods
- #machine_states — InterstateMachine::ClassMethods
- #next — InterstateMachine::StateMachine
- #next_state — InterstateMachine::StateMachine
- #on — InterstateMachine::ClassMethods
- #perform_transition_by — InterstateMachine::ClassMethods
- #save — PlainRuby::InstanceMethods
- #states — InterstateMachine::Base::InstanceMethods
- #transition_table — InterstateMachine::ClassMethods