Class: SimpleCov::Result::SourceFileBuilder
- Inherits:
-
Object
- Object
- SimpleCov::Result::SourceFileBuilder
- Defined in:
- lib/simplecov/result/source_file_builder.rb
Overview
Constructs ‘SimpleCov::SourceFile` instances from a raw coverage hash, sorts them by filename, and surfaces filenames whose source is no longer present on disk so the caller can warn about the silent drop (see #980).
Instance Attribute Summary collapse
-
#missing_source_files ⇒ Object
readonly
Returns the value of attribute missing_source_files.
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(original_result, not_loaded_files:) ⇒ SourceFileBuilder
constructor
A new instance of SourceFileBuilder.
Constructor Details
#initialize(original_result, not_loaded_files:) ⇒ SourceFileBuilder
Returns a new instance of SourceFileBuilder.
12 13 14 15 16 |
# File 'lib/simplecov/result/source_file_builder.rb', line 12 def initialize(original_result, not_loaded_files:) @original_result = original_result @not_loaded_files = not_loaded_files @missing_source_files = [] end |
Instance Attribute Details
#missing_source_files ⇒ Object (readonly)
Returns the value of attribute missing_source_files.
10 11 12 |
# File 'lib/simplecov/result/source_file_builder.rb', line 10 def missing_source_files @missing_source_files end |