module BenchmarkDriver::DefaultJobParser

def parse_job(benchmark)

Parameters:
  • ] (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