Class: SkillBench::Cli::Eval::BaseEvalCommand

Inherits:
Object
  • Object
show all
Defined in:
lib/skill_bench/cli/eval/eval_commands.rb

Overview

Base class for eval command handlers

Instance Method Summary collapse

Instance Method Details

#call(argv) ⇒ Integer

Executes command.

Parameters:

  • argv (Array<String>)

    Command line arguments

Returns:

  • (Integer)

    Exit code

Raises:

  • (NotImplementedError)

    always — subclasses must override



16
17
18
# File 'lib/skill_bench/cli/eval/eval_commands.rb', line 16

def call(argv)
  raise NotImplementedError, 'Subclasses must implement #call'
end