Sha256: a908fd3b587f015fb0008f30062bd1dd571a83ac4d04115ec4f5225bcd363e2b
Contents?: true
Size: 506 Bytes
Versions: 6
Compression:
Stored size: 506 Bytes
Contents
# encoding: UTF-8 module LicenseFinder class MarkdownReport < 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
6 entries across 6 versions & 1 rubygems