Sha256: 079c19e7eacf96754c0e1478076e512c3443afe7acf4d60550de682e7e4345ef
Contents?: true
Size: 488 Bytes
Versions: 2
Compression:
Stored size: 488 Bytes
Contents
module LicenseFinder class FormattedReport < 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
license_finder-1.0.0.0 | lib/license_finder/reports/formatted_report.rb |
license_finder-1.0.0.0-java | lib/license_finder/reports/formatted_report.rb |