Sha256: 83b454ec07885fb1bf150242a83a44357e421ac1bb0303f20b55cd129e6edc74

Contents?: true

Size: 332 Bytes

Versions: 8

Compression:

Stored size: 332 Bytes

Contents

module LicenseFinder
  class MavenPackage < Package
    def initialize(spec, options={})
      super(
        spec["artifactId"],
        spec["version"],
        options.merge(
          spec_licenses: Array(spec["licenses"]).map { |l| l["name"] }
        )
      )
    end

    def package_manager
      'Maven'
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
license_finder-2.1.2 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.1 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.0 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.0.rc9 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.0.rc8 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.0.rc7 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.0.rc6 lib/license_finder/package_managers/maven_package.rb
license_finder-2.1.0.rc5 lib/license_finder/package_managers/maven_package.rb