# File lib/transitions/machine.rb, line 7 def initialize(klass, options = {}, &block) @klass = klass @states = [] @state_index = {} @events = {} update(options, &block) end