Method: ArtDecomp::FSM#initialize

Defined in:
lib/art-decomp/fsm.rb

#initialize(inputs, outputs, state, next_state) ⇒ FSM

Returns a new instance of FSM.



28
29
30
# File 'lib/art-decomp/fsm.rb', line 28

def initialize inputs, outputs, state, next_state
  @inputs, @outputs, @state, @next_state = inputs.freeze, outputs.freeze, state.freeze, next_state.freeze
end