class BenchmarkDriver::Output
def self.get(type)
-
type
(String
) --
def self.get(type) if type.include?(':') raise ArgumentError.new("Output type '#{type}' cannot contain ':'") end require "benchmark_driver/output/#{type}" # for plugin camelized = type.split('_').map(&:capitalize).join ::BenchmarkDriver::Output.const_get(camelized, false) end