Module: Braintrust::Scorer::Callable::ResultNormalizer

Defined in:
lib/braintrust/scorer.rb

Overview

Normalizes the raw return value of #call into Array<Hash>. Nested inside Callable because it depends on #name which Callable provides.

Instance Method Summary collapse

Instance Method Details

#call(**kwargs) ⇒ Array<Hash>

Returns normalized score hashes with :score, :metadata, :name keys.

Returns:

  • (Array<Hash>)

    normalized score hashes with :score, :metadata, :name keys



51
52
53
# File 'lib/braintrust/scorer.rb', line 51

def call(**kwargs)
  normalize_score_result(super)
end