Class: LicenseFinder::MergedReport
- Defined in:
- lib/license_finder/reports/merged_report.rb
Constant Summary collapse
- AVAILABLE_COLUMNS =
AVAILABLE_COLUMNS + ['subproject_paths']
Constants inherited from CsvReport
CsvReport::COMMA_SEP, CsvReport::MISSING_DEPENDENCY_TEXT
Instance Method Summary collapse
- #format_subproject_paths(merged_dep) ⇒ Object
-
#initialize(dependencies, options = {}) ⇒ MergedReport
constructor
A new instance of MergedReport.
Methods inherited from CsvReport
Methods inherited from Report
Constructor Details
#initialize(dependencies, options = {}) ⇒ MergedReport
Returns a new instance of MergedReport.
5 6 7 8 |
# File 'lib/license_finder/reports/merged_report.rb', line 5 def initialize(dependencies, = {}) [:columns] ||= %w(name version licenses subproject_paths) super(dependencies, ) end |
Instance Method Details
#format_subproject_paths(merged_dep) ⇒ Object
10 11 12 |
# File 'lib/license_finder/reports/merged_report.rb', line 10 def format_subproject_paths(merged_dep) merged_dep.subproject_paths.join(self.class::COMMA_SEP) end |