Class: Pione::Lang::RuleDefinition

Inherits:
StructX
  • Object
show all
Defined in:
lib/pione/lang/definition.rb

Overview

RuleDefinition is a base class for flow rule definition, action rule definition, and empty rule definition.

Instance Method Summary collapse

Instance Method Details

#rule_typeObject



34
35
36
37
38
39
40
41
# File 'lib/pione/lang/definition.rb', line 34

def rule_type
  case self
  when FlowRuleDefinition, RootRuleDefinition
    "flow"
  when ActionRuleDefinition, EmptyRuleDefinition
    "action"
  end
end