Sha256: 20afcf165f32064e4195f33ec7f9f2db216d4f1c62e4d99c9812e9dcbadff1b7
Contents?: true
Size: 496 Bytes
Versions: 1
Compression:
Stored size: 496 Bytes
Contents
# frozen_string_literal: true module LicenseFinder class MavenPackage < Package def initialize(spec, options = {}) name = spec['artifactId'] name = "#{spec['groupId']}:#{name}" if options[:include_groups] super( name, spec['version'], options.merge( spec_licenses: Array(spec['licenses']).map { |l| l['name'] }, groups: Array(spec['groupId']) ) ) end def package_manager 'Maven' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
license_finder-6.3.0 | lib/license_finder/packages/maven_package.rb |