Sha256: 63aa710bc75581dbff160297430ef2e09d608fb6d36a29a7e7f42ccf41c1e735

Contents?: true

Size: 502 Bytes

Versions: 10

Compression:

Stored size: 502 Bytes

Contents

# encoding: UTF-8

module LicenseFinder
  class HtmlReport < DependencyReport
    private
    def unapproved_dependencies
      dependencies.reject(&:approved?)
    end

    def grouped_dependencies
      find_name = lambda do |dep|
        license = License.find_by_name(dep.license.name)
        if license
          license.pretty_name
        else
          dep.license.name
        end
      end

      dependencies.group_by(&find_name).sort_by { |_, group| group.size }.reverse
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
license_finder-0.9.5.1-java lib/license_finder/reports/html_report.rb
license_finder-0.9.5.1 lib/license_finder/reports/html_report.rb
license_finder-0.9.5 lib/license_finder/reports/html_report.rb
license_finder-0.9.5-java lib/license_finder/reports/html_report.rb
license_finder-0.9.4-java lib/license_finder/reports/html_report.rb
license_finder-0.9.4 lib/license_finder/reports/html_report.rb
license_finder-0.9.3-java lib/license_finder/reports/html_report.rb
license_finder-0.9.3 lib/license_finder/reports/html_report.rb
license_finder-0.9.2-java lib/license_finder/reports/html_report.rb
license_finder-0.9.2 lib/license_finder/reports/html_report.rb