class Pione::Lang::RuleConditionContext

RuleConditionContext is a context for rule conditions.

Public Instance Methods

eval(env) click to toggle source

Evaluate the rule condition context. Return a new definition of rule condition.

Calls superclass method Pione::Lang::StructuralContext#eval
# File lib/pione/lang/context.rb, line 171
def eval(env)
  create_condition.tap do |condition|
    env.temp(current_definition: condition) {|_env| super(_env)}
  end
end