Class: Coverband::Collectors::Delta
- Inherits:
-
Object
- Object
- Coverband::Collectors::Delta
- Defined in:
- lib/coverband/collectors/delta.rb
Defined Under Namespace
Classes: RubyCoverage
Constant Summary collapse
- @@previous_coverage =
{}
- @@stubs =
{}
Instance Attribute Summary collapse
-
#current_coverage ⇒ Object
readonly
Returns the value of attribute current_coverage.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(current_coverage) ⇒ Delta
constructor
A new instance of Delta.
- #results ⇒ Object
Constructor Details
#initialize(current_coverage) ⇒ Delta
Returns a new instance of Delta.
11 12 13 |
# File 'lib/coverband/collectors/delta.rb', line 11 def initialize(current_coverage) @current_coverage = current_coverage end |
Instance Attribute Details
#current_coverage ⇒ Object (readonly)
Returns the value of attribute current_coverage.
9 10 11 |
# File 'lib/coverband/collectors/delta.rb', line 9 def current_coverage @current_coverage end |
Class Method Details
.reset ⇒ Object
40 41 42 43 44 |
# File 'lib/coverband/collectors/delta.rb', line 40 def self.reset @@previous_coverage = {} @@project_directory = File.(Coverband.configuration.root) @@ignore_patterns = Coverband.configuration.ignore end |
.results(process_coverage = RubyCoverage) ⇒ Object
25 26 27 28 |
# File 'lib/coverband/collectors/delta.rb', line 25 def self.results(process_coverage = RubyCoverage) coverage_results = process_coverage.results new(coverage_results).results end |
Instance Method Details
#results ⇒ Object
30 31 32 33 34 35 36 37 38 |
# File 'lib/coverband/collectors/delta.rb', line 30 def results if Coverband.configuration.use_oneshot_lines_coverage transform_oneshot_lines_results(current_coverage) else new_results = generate @@previous_coverage = current_coverage new_results end end |