class FlowEngine::Rules::Base

for use in transitions and visibility conditions.
Abstract base for rule AST nodes. Subclasses implement {#evaluate} and {#to_s}

def evaluate(_answers)

Returns:
  • (Boolean) -

Parameters:
  • _answers (Hash) -- step_id => value
def evaluate(_answers)
  raise NotImplementedError, "#{self.class}#evaluate must be implemented"
end

def to_s

Returns:
  • (String) -
def to_s
  raise NotImplementedError, "#{self.class}#to_s must be implemented"
end