Sha256: 4c01cee2d374e187d82c6fb1ae31df8fbfba8671538c31a55e78ee34dcff1536
Contents?: true
Size: 925 Bytes
Versions: 3
Compression:
Stored size: 925 Bytes
Contents
# frozen_string_literal: true module LicenseFinder class Report def self.of(dependencies, options) new(dependencies, options).to_s end def initialize(dependencies, options) @dependencies = dependencies @project_name = options[:project_name] @use_spdx_id = options[:use_spdx_id] end private attr_reader :dependencies, :project_name, :use_spdx_id def sorted_dependencies dependencies.sort end end end require 'license_finder/reports/erb_report' require 'license_finder/reports/csv_report' require 'license_finder/reports/text_report' require 'license_finder/reports/diff_report' require 'license_finder/reports/merged_report' require 'license_finder/reports/html_report' require 'license_finder/reports/markdown_report' require 'license_finder/reports/xml_report' require 'license_finder/reports/json_report' require 'license_finder/reports/junit_report'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
license_finder-7.1.0 | lib/license_finder/report.rb |
license_finder-7.0.1 | lib/license_finder/report.rb |
license_finder-7.0.0 | lib/license_finder/report.rb |