class TurboTests::Reporter
def self.from_config(formatter_config, start_time)
def self.from_config(formatter_config, start_time) reporter = new(start_time) formatter_config.each do |config| name, outputs = config.values_at(:name, :outputs) outputs.map! do |filename| filename == "-" ? $stdout : File.open(filename, "w") end reporter.add(name, outputs) end reporter end