aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-07-16 18:12:27 -0500
committerJack Nagel2014-07-16 18:30:52 -0500
commit93509e3fc7df28ef10191105eeeb93c3ddd4cb7e (patch)
treef45dbc5502f14cf99a1b1a8b1cac74ee0cff6298 /Library
parent4ed79e03aa842a134b74d44c16bf70bada6bc16e (diff)
downloadhomebrew-93509e3fc7df28ef10191105eeeb93c3ddd4cb7e.tar.bz2
Remove dead code
Formula objects are always constructed with an explicit name, so we no longer need to special case an empty name or the name "__UNKNOWN__".
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/download_strategy.rb13
-rw-r--r--Library/Homebrew/test/test_download_strategies.rb10
2 files changed, 2 insertions, 21 deletions
diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb
index 83317af04..0a025da1b 100644
--- a/Library/Homebrew/download_strategy.rb
+++ b/Library/Homebrew/download_strategy.rb
@@ -1,5 +1,4 @@
require 'utils/json'
-require 'erb'
class AbstractDownloadStrategy
attr_reader :name, :resource
@@ -53,11 +52,7 @@ class VCSDownloadStrategy < AbstractDownloadStrategy
end
def cache_filename(tag=cache_tag)
- if name.empty? || name == '__UNKNOWN__'
- "#{ERB::Util.url_encode(@url)}--#{tag}"
- else
- "#{name}--#{tag}"
- end
+ "#{name}--#{tag}"
end
def cache_tag
@@ -79,11 +74,7 @@ class CurlDownloadStrategy < AbstractDownloadStrategy
end
def tarball_path
- @tarball_path ||= if name.empty? || name == '__UNKNOWN__'
- Pathname.new("#{HOMEBREW_CACHE}/#{basename_without_params}")
- else
- Pathname.new("#{HOMEBREW_CACHE}/#{name}-#{resource.version}#{ext}")
- end
+ @tarball_path ||= Pathname.new("#{HOMEBREW_CACHE}/#{name}-#{resource.version}#{ext}")
end
def temporary_path
diff --git a/Library/Homebrew/test/test_download_strategies.rb b/Library/Homebrew/test/test_download_strategies.rb
index 16ee28369..b228c563a 100644
--- a/Library/Homebrew/test/test_download_strategies.rb
+++ b/Library/Homebrew/test/test_download_strategies.rb
@@ -50,16 +50,6 @@ class VCSDownloadStrategyTests < Homebrew::TestCase
downloader = @strategy.new("baz", @resource)
assert_equal "baz--foo", downloader.cache_filename("foo")
end
-
- def test_empty_name
- downloader = @strategy.new("", @resource)
- assert_equal escaped("foo"), downloader.cache_filename("foo")
- end
-
- def test_unknown_name
- downloader = @strategy.new("__UNKNOWN__", @resource)
- assert_equal escaped("foo"), downloader.cache_filename("foo")
- end
end
class DownloadStrategyDetectorTests < Homebrew::TestCase