diff options
| author | Jack Nagel | 2015-01-04 15:33:25 -0500 |
|---|---|---|
| committer | Jack Nagel | 2015-01-04 15:33:25 -0500 |
| commit | ede360b1e3161e4f274382cc2692f361c5b98030 (patch) | |
| tree | c053e5d5f9c83c0c17355985d300aca7ceb02fc9 /Library | |
| parent | 607498ddfc67060a986b3f6bfb810dcee6ba1ede (diff) | |
| download | homebrew-ede360b1e3161e4f274382cc2692f361c5b98030.tar.bz2 | |
Decouple LocalBottleDownloadStrategy from CurlDownloadStrategy
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/download_strategy.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 553e99129..f2e87a825 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -376,10 +376,12 @@ class CurlBottleDownloadStrategy < CurlDownloadStrategy end # This strategy extracts local binary packages. -class LocalBottleDownloadStrategy < CurlDownloadStrategy - def initialize formula - super formula.name, formula.active_spec - @tarball_path = formula.local_bottle_path +class LocalBottleDownloadStrategy < AbstractFileDownloadStrategy + attr_reader :cached_location + + def initialize(formula) + @name = name + @cached_location = formula.local_bottle_path end def stage |
