diff options
| author | Samuel Giddins <segiddins@segiddins.me> | 2017-08-17 17:23:49 -0500 |
|---|---|---|
| committer | Samuel Giddins <segiddins@segiddins.me> | 2017-08-19 00:25:26 -0400 |
| commit | 597d0b832aef22fb895c98bcb3606f2748565129 (patch) | |
| tree | 25f0e65a2f48fd8c9a15a0aca1cf133895537825 /lib/bundler/source.rb | |
| parent | a12410d52bc3190c16965dfdfbfc703d0776b2ca (diff) | |
| download | bundler-597d0b832aef22fb895c98bcb3606f2748565129.tar.gz | |
Move cached extensions to cache/extensionsseg-globally-cache-built-extensions
Diffstat (limited to 'lib/bundler/source.rb')
| -rw-r--r-- | lib/bundler/source.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/bundler/source.rb b/lib/bundler/source.rb index 38e001535c..956cf39d56 100644 --- a/lib/bundler/source.rb +++ b/lib/bundler/source.rb @@ -73,5 +73,18 @@ module Bundler Bundler.ui.info message end end + + def extension_cache_path(spec) + return unless Bundler.feature_flag.global_gem_cache? + return unless source_slug = extension_cache_slug(spec) + Bundler.user_cache.join( + "extensions", Gem::Platform.local.to_s, Bundler.ruby_scope, + source_slug, spec.full_name + ) + end + + def extension_cache_slug(_) + nil + end end end |
