Sha256: 9418a62b7e0bdae2a497426fb872ef86cafe5a70ba4283f788b335e22e139c88
Contents?: true
Size: 969 Bytes
Versions: 20
Compression:
Stored size: 969 Bytes
Contents
# frozen_string_literal: true module LicenseFinder class Trash < PackageManager class << self def package_management_command 'trash' end def takes_priority_over Go15VendorExperiment end end def prepare_command 'trash' end def possible_package_paths [project_path.join('vendor.conf')] end def current_packages dependencies_path = project_path.join('trash.lock') YAML.load_file(dependencies_path).fetch('import').map do |package_hash| import_path = package_hash.fetch('package') license_path = project_path.join('vendor', import_path) GoPackage.from_dependency({ 'ImportPath' => import_path, 'InstallPath' => license_path, 'Rev' => package_hash.fetch('version') }, nil, true) end end end end
Version data entries
20 entries across 20 versions & 1 rubygems