Class: OpenapiFirst::Test::Coverage::TerminalFormatter
- Inherits:
-
Object
- Object
- OpenapiFirst::Test::Coverage::TerminalFormatter
- Defined in:
- lib/openapi_first/test/coverage/terminal_formatter.rb
Overview
This is the default formatter
Instance Method Summary collapse
-
#format(coverage_result) ⇒ Object
This takes a list of Coverage::Plan instances and outputs a String.
-
#initialize(verbose: false) ⇒ TerminalFormatter
constructor
A new instance of TerminalFormatter.
Constructor Details
#initialize(verbose: false) ⇒ TerminalFormatter
Returns a new instance of TerminalFormatter.
8 9 10 |
# File 'lib/openapi_first/test/coverage/terminal_formatter.rb', line 8 def initialize(verbose: false) @verbose = verbose end |
Instance Method Details
#format(coverage_result) ⇒ Object
This takes a list of Coverage::Plan instances and outputs a String
13 14 15 16 17 |
# File 'lib/openapi_first/test/coverage/terminal_formatter.rb', line 13 def format(coverage_result) @out = StringIO.new coverage_result.plans.each { |plan| format_plan(plan) } @out.string end |