# File lib/librarian/puppet/source/repo.rb, line 10 def initialize(source, name) self.source = source self.name = name end
# File lib/librarian/puppet/source/repo.rb, line 19 def cache_path @cache_path ||= source.cache_path.join(name) end
# File lib/librarian/puppet/source/repo.rb, line 15 def environment source.environment end
# File lib/librarian/puppet/source/repo.rb, line 27 def vendored?(name, version) vendored_path(name, version).exist? end
# File lib/librarian/puppet/source/repo.rb, line 31 def vendored_path(name, version) environment.vendor_cache.join("#{name}-#{version}.tar.gz") end
# File lib/librarian/puppet/source/repo.rb, line 23 def version_unpacked_cache_path(version) cache_path.join(version.to_s) end