lib/license_finder/package_managers/gradle_package.rb



module LicenseFinder
  class GradlePackage < Package
    def initialize(spec, options={})
      _, name, version = spec["name"].split(":")
      licenses = Array(spec["license"])
        .map { |l| l["name"] }
        .reject { |name| name == "No license found" }

      super(name, version, options.merge(spec_licenses: licenses))
    end
  end
end