Class: OpenapiFirst::Test::Coverage::TerminalFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/openapi_first/test/coverage/terminal_formatter.rb

Overview

This is the default formatter

Instance Method Summary collapse

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