aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorJack Nagel2014-02-21 00:41:07 -0500
committerJack Nagel2014-02-21 00:41:07 -0500
commit37b3bbbc11bbd2c2d0449f6caad3911eb788174c (patch)
tree7c44c97be7b5dfea36c3fab61ce4e130eff827dc /Library/Homebrew
parent9880ace3ed935d7bf735c149f0bf9f3ce72e08d1 (diff)
downloadhomebrew-37b3bbbc11bbd2c2d0449f6caad3911eb788174c.tar.bz2
Remove downloader from Formula
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/formula.rb8
-rw-r--r--Library/Homebrew/software_spec.rb1
-rw-r--r--Library/Homebrew/test/test_formula.rb1
3 files changed, 3 insertions, 7 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index dc95f6293..732899fa5 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -119,16 +119,12 @@ class Formula
active_spec.requirements
end
- def downloader
- active_spec.downloader
- end
-
def cached_download
- downloader.cached_location
+ active_spec.cached_download
end
def clear_cache
- downloader.clear_cache
+ active_spec.clear_cache
end
# if the dir is there, but it's empty we consider it not installed
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 181111540..d89884aa8 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -15,6 +15,7 @@ class SoftwareSpec
def_delegators :@resource, :stage, :fetch
def_delegators :@resource, :download_strategy, :verify_download_integrity
+ def_delegators :@resource, :cached_download, :clear_cache
def_delegators :@resource, :checksum, :mirrors, :specs, :using, :downloader
def_delegators :@resource, :version, :mirror, *Checksum::TYPES
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb
index a14b29e8c..ed2cbf338 100644
--- a/Library/Homebrew/test/test_formula.rb
+++ b/Library/Homebrew/test/test_formula.rb
@@ -161,7 +161,6 @@ class FormulaTests < Test::Unit::TestCase
assert_equal 'http://example.com', f.homepage
assert_version_equal '0.1', f.version
assert_equal f.stable, f.active_spec
- assert_instance_of CurlDownloadStrategy, f.downloader
assert_instance_of SoftwareSpec, f.stable
assert_instance_of Bottle, f.bottle