Method: MicroMachine#initialize
- Defined in:
- lib/micromachine.rb
#initialize(initial_state) ⇒ MicroMachine
Returns a new instance of MicroMachine.
8 9 10 11 12 |
# File 'lib/micromachine.rb', line 8 def initialize(initial_state) @state = initial_state @transitions_for = Hash.new @callbacks = Hash.new { |hash, key| hash[key] = [] } end |