Module: Philiprehberger::StateMachine::InstanceMethods
- Defined in:
- lib/philiprehberger/state_machine/instance_methods.rb
Overview
Defines and mixes in instance methods on the host class.
Class Method Summary collapse
-
.define_methods(klass, definition) ⇒ Object
Define all state machine methods on the host class.
Class Method Details
.define_methods(klass, definition) ⇒ Object
Define all state machine methods on the host class.
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/philiprehberger/state_machine/instance_methods.rb', line 12 def define_methods(klass, definition) define_initializer(klass, definition) define_state_accessors(klass) define_history_methods(klass) define_statistics_methods(klass) define_parallel_state_methods(klass) define_auto_transition_methods(klass, definition) define_event_methods(klass, definition) define_state_predicates(klass, definition) define_final_state_predicates(klass, definition) define_introspection(klass, definition) end |