Module: Uncov::Formatter
- Defined in:
- lib/uncov/formatter.rb
Overview
chose formater to output the report
Defined Under Namespace
Classes: Terminal
Class Method Summary collapse
Class Method Details
.formatters ⇒ Object
6 7 8 |
# File 'lib/uncov/formatter.rb', line 6 def formatters @formatters ||= Uncov.plugins.plugins_map('formatter') end |
.output(report) ⇒ Object
10 11 12 13 14 |
# File 'lib/uncov/formatter.rb', line 10 def output(report) raise Uncov::UnsupportedFormatterError, Uncov.configuration.output_format unless formatters.key?(Uncov.configuration.output_format) formatters[Uncov.configuration.output_format].new(report).output end |