instance method
Gem::Source#cache_dir
cache_dir(uri)
lib/rubygems/source.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/rubygems/source.rb, line 84
def cache_dir(uri)
# Correct for windows paths
escaped_path = uri.path.sub(%r{^/([a-z]):/}i, '/\\1-/')
File.join Gem.spec_cache_dir, "#{uri.host}%#{uri.port}", File.dirname(escaped_path)
end
Returns the local directory to write uri to.