Class: CircleCI::CoverageReporter::AbstractReporter Abstract
- Inherits:
-
Object
- Object
- CircleCI::CoverageReporter::AbstractReporter
- Defined in:
- lib/circleci/coverage_reporter/abstract_reporter.rb
Overview
This class is abstract.
Subclass and override #name, #create_build_result and #create_current_result to implement a custom Reporter class.
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#name ⇒ String
21 22 23 |
# File 'lib/circleci/coverage_reporter/abstract_reporter.rb', line 21 def name raise NotImplementedError end |
#report(base_build, previous_build) ⇒ Report
11 12 13 14 15 16 17 18 |
# File 'lib/circleci/coverage_reporter/abstract_reporter.rb', line 11 def report(base_build, previous_build) Report.new( self, current: create_current_result, base: create_build_result(base_build), previous: create_build_result(previous_build) ) end |