Table of Contents - state_design_pattern-0.0.2 Documentation
Classes and Modules
- StateDesignPattern
- StateDesignPattern::BaseState
- StateDesignPattern::IllegalStateException
- StateDesignPattern::StateMachine
Methods
- ::def_action — StateDesignPattern::BaseState
- ::def_actions — StateDesignPattern::BaseState
- ::new — StateDesignPattern::BaseState
- ::new — StateDesignPattern::StateMachine
- #current_state — StateDesignPattern::StateMachine
- #initial_context — StateDesignPattern::StateMachine
- #initialize_context — StateDesignPattern::StateMachine
- #send_event — StateDesignPattern::StateMachine
- #setup_action_delegation — StateDesignPattern::StateMachine
- #setup_context_delegation — StateDesignPattern::StateMachine
- #setup_delegation — StateDesignPattern::StateMachine
- #start_state — StateDesignPattern::StateMachine
- #transition_to_start_state — StateDesignPattern::StateMachine
- #transition_to_state — StateDesignPattern::StateMachine
- #transition_to_state_and_send_event — StateDesignPattern::StateMachine