Sha256: fd99aaa134884920cfba8296894067046cf5ec24ac84eb603bc1b4e7f76f7685

Contents?: true

Size: 394 Bytes

Versions: 4

Compression:

Stored size: 394 Bytes

Contents

module LicenseFinder
  class MergedReport < CsvReport
    AVAILABLE_COLUMNS = AVAILABLE_COLUMNS + ['subproject_paths']

    def initialize(dependencies, options = {})
      super(dependencies, options.merge(columns: %w(name version licenses subproject_paths)))
    end

    def format_subproject_paths(merged_dep)
      merged_dep.subproject_paths.join(self.class::COMMA_SEP)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
license_finder-2.1.0.rc4 lib/license_finder/reports/merged_report.rb
license_finder-2.1.0.rc3 lib/license_finder/reports/merged_report.rb
license_finder-2.1.0.rc2 lib/license_finder/reports/merged_report.rb
license_finder-2.1.0.rc1 lib/license_finder/reports/merged_report.rb