diff options
Diffstat (limited to 'Library/Homebrew/download_strategy.rb')
| -rw-r--r-- | Library/Homebrew/download_strategy.rb | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 7d6aca1bc..6132f08a7 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -46,19 +46,6 @@ class VCSDownloadStrategy < AbstractDownloadStrategy @clone = HOMEBREW_CACHE.join(cache_filename) end - def extract_ref(specs) - key = REF_TYPES.find { |type| specs.key?(type) } - return key, specs[key] - end - - def cache_filename - "#{name}--#{cache_tag}" - end - - def cache_tag - "__UNKNOWN__" - end - def cached_location @clone end @@ -70,6 +57,21 @@ class VCSDownloadStrategy < AbstractDownloadStrategy def head? resource.version.head? end + + private + + def cache_tag + "__UNKNOWN__" + end + + def cache_filename + "#{name}--#{cache_tag}" + end + + def extract_ref(specs) + key = REF_TYPES.find { |type| specs.key?(type) } + return key, specs[key] + end end class CurlDownloadStrategy < AbstractDownloadStrategy |
