Class: Speccloak::CoverageReporter
- Inherits:
-
Object
- Object
- Speccloak::CoverageReporter
- Includes:
- Helpers
- Defined in:
- lib/speccloak/coverage_reporter.rb
Overview
Reports branch coverage results in summary or JSON format.
Instance Method Summary collapse
-
#initialize(uncovered_lines, total_changed_lines, covered_changed_lines, format) ⇒ CoverageReporter
constructor
A new instance of CoverageReporter.
- #report_results ⇒ Object
Methods included from Helpers
Constructor Details
#initialize(uncovered_lines, total_changed_lines, covered_changed_lines, format) ⇒ CoverageReporter
Returns a new instance of CoverageReporter.
10 11 12 13 14 15 |
# File 'lib/speccloak/coverage_reporter.rb', line 10 def initialize(uncovered_lines, total_changed_lines, covered_changed_lines, format) @uncovered_lines = uncovered_lines @total_changed_lines = total_changed_lines @covered_changed_lines = covered_changed_lines @format = format end |
Instance Method Details
#report_results ⇒ Object
17 18 19 |
# File 'lib/speccloak/coverage_reporter.rb', line 17 def report_results @format == "json" ? handle_json_report : handle_summary_report end |