Sha256: 2e6757ab2ff0d9c4a46795b27df994815b72055340a1dc000e6784f673d9a46d
Contents?: true
Size: 498 Bytes
Versions: 2
Compression:
Stored size: 498 Bytes
Contents
module LicenseFinder class GoPackage < Package def self.from_workspace(name, path) LicenseFinder::Package.new(name, 'unknown', {install_path: install_path(path)}) end def self.from_dependency(hash, prefix) name = hash['ImportPath'] version = hash['Rev'][0..6] LicenseFinder::Package.new(name, version, {install_path: install_path(prefix.join(name))}) end private def self.install_path(path) Pathname(path).cleanpath.to_s end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
license_finder-2.1.0.rc2 | lib/license_finder/package_managers/go_package.rb |
license_finder-2.1.0.rc1 | lib/license_finder/package_managers/go_package.rb |