Class: SkillBench::Cli::Eval::NewEvalCommand
- Inherits:
-
BaseEvalCommand
- Object
- BaseEvalCommand
- SkillBench::Cli::Eval::NewEvalCommand
- Defined in:
- lib/skill_bench/cli/eval/eval_commands.rb
Overview
Handles ‘eval new’ command
Instance Method Summary collapse
-
#call(argv) ⇒ Integer
Creates a new evaluation.
Instance Method Details
#call(argv) ⇒ Integer
Creates a new evaluation
54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/skill_bench/cli/eval/eval_commands.rb', line 54 def call(argv) run_with_rescue do = NewEvalOptions.new .parse!(argv) name = argv.shift return error_missing('eval name is required') unless name Commands::EvalNew.run(name: name, **.) puts "Created eval: #{name}" 0 end end |