module BenchmarkDriver::DefaultJobParser
def self.for(klass:, metrics:)
def self.for(klass:, metrics:) Module.new.tap do |parser| class << parser include DefaultJobParser end parser.define_singleton_method(:job_class) { klass } parser.define_singleton_method(:job_metrics) { metrics } end end