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