Class: Observ::Evaluators::ExactMatchEvaluator

Inherits:
BaseEvaluator show all
Defined in:
app/services/observ/evaluators/exact_match_evaluator.rb

Instance Attribute Summary

Attributes inherited from BaseEvaluator

#name, #options

Instance Method Summary collapse

Methods inherited from BaseEvaluator

#call, #initialize

Constructor Details

This class inherits a constructor from Observ::Evaluators::BaseEvaluator

Instance Method Details

#evaluate(run_item) ⇒ Object



6
7
8
9
10
# File 'app/services/observ/evaluators/exact_match_evaluator.rb', line 6

def evaluate(run_item)
  return nil if run_item.expected_output.blank?

  run_item.output_matches? ? 1.0 : 0.0
end