class FsmEngine::Rule

design the rules of fsm to transit

Attributes

action[RW]
cur_condition[RW]
next_condition[RW]

Public Class Methods

new(cur_condition, next_condition, &action) click to toggle source
# File lib/fsm_engine/rule.rb, line 8
def initialize(cur_condition, next_condition, &action)
  @cur_condition = cur_condition
  @next_condition = next_condition
  @action = action
end