Sha256: 42b0dd2c73a97a776333ee30a51ee52af24b342b8bc5a64f5a3485f48ccfcd49

Contents?: true

Size: 487 Bytes

Versions: 6

Compression:

Stored size: 487 Bytes

Contents

Rule Main
  output 'message.txt'
  param $NAME := "A"
Flow
  case $NAME
  when "A"
    $RULE := A
  when "B"
    $RULE := B
  when "C"
    $RULE := C
  end
  rule Abstract {R: $RULE}
End

Rule Abstract
  output 'message.txt'
  param $R
Flow
  rule $R
End

Rule A
  output 'message.txt'
Action
  echo "This is rule A." > {$O[1]}
End

Rule B
  output 'message.txt'
Action
  echo "This is rule B." > {$O[1]}
End

Rule C
  output 'message.txt'
Action
  echo "This is rule C." > {$O[1]}
End

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pione-0.3.1 example/AbstractRule/AbstractRule.pione
pione-0.3.0 example/AbstractRule/AbstractRule.pione
pione-0.2.2 example/AbstractRule/AbstractRule.pione
pione-0.2.1 example/AbstractRule/AbstractRule.pione
pione-0.2.0 example/AbstractRule/AbstractRule.pione
pione-0.1.4 example/AbstractRule/AbstractRule.pione