Method: Pal::Operation::FilterEvaluator#test_property

Defined in:
lib/pal/operation/filter_evaluator.rb

#test_property(row, column_headers) ⇒ Boolean

Parameters:

  • row (Array)
  • column_headers (Hash)

Returns:

  • (Boolean)


21
22
23
24
25
26
# File 'lib/pal/operation/filter_evaluator.rb', line 21

def test_property(row, column_headers)
  return true if @rule.nil?

  eval_ctx = EvaluationContext.new(row, column_headers)
  @rule.evaluate(eval_ctx)
end