Module: FSM
- Defined in:
- lib/fsm.rb,
lib/fsm/state.rb,
lib/fsm/errors.rb,
lib/fsm/builder.rb,
lib/fsm/machine.rb,
lib/fsm/options.rb,
lib/fsm/transition.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods, Options Classes: Builder, InvalidStateTransition, Machine, State, Transition, UnknownState
Class Method Summary collapse
Class Method Details
.included(receiver) ⇒ Object
40 41 42 43 44 45 |
# File 'lib/fsm.rb', line 40 def self.included(receiver) receiver.class_eval do extend(ClassMethods) include(InstanceMethods) end end |