Method: QUnited::Runner#resolve_formatter_class

Defined in:
lib/qunited/runner.rb

#resolve_formatter_classObject



49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/qunited/runner.rb', line 49

def resolve_formatter_class
  if options[:formatter]
    begin
      formatter_class = get_formatter(options[:formatter])
    rescue NameError
      raise UsageError, "#{options[:formatter].to_s} does not exist"
    end

    raise UsageError, "#{formatter_class} formatter not found" unless formatter_class
  end

  formatter_class || ::QUnited::Formatter::Dots
end