module BenchmarkDriver::DefaultJobParser
def parse_job(benchmark)
-
]
(String, Hash{ Symbol => String }
) -- bench
def parse_job(benchmark) case benchmark when String job_class.new(name: benchmark, script: benchmark) when Hash parse_job_hash(**benchmark) else raise ArgumentError.new("Expected String or Hash in element of benchmark, but got: #{benchmark.inspect}") end end