aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorSamuel Cochran2013-09-16 10:58:47 +1000
committerJack Nagel2013-09-16 14:32:40 -0500
commitc91f6707bed2db7447328b7d0045184cb91657fa (patch)
treeddd53796f2eaecc2f1c69df3f19aad5930305836 /Library
parente2554ccbe927a4dc002ff7aad84d4301f30dcdbb (diff)
downloadhomebrew-c91f6707bed2db7447328b7d0045184cb91657fa.tar.bz2
Cater to download strategies not yielding a file
Closes #22580. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb2
-rw-r--r--Library/Homebrew/resource.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 313e5f850..a3e5ef656 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -611,7 +611,7 @@ class Formula
def stage
fetched = fetch
- verify_download_integrity(fetched) if fetched.file?
+ verify_download_integrity(fetched) if fetched.respond_to?(:file?) and fetched.file?
mktemp do
downloader.stage
# Set path after the downloader changes the working folder.
diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb
index d8205e17a..02de04214 100644
--- a/Library/Homebrew/resource.rb
+++ b/Library/Homebrew/resource.rb
@@ -25,7 +25,7 @@ class Resource
# A target or a block must be given, but not both
def stage(target=nil)
fetched = fetch
- verify_download_integrity(fetched) if fetched.file?
+ verify_download_integrity(fetched) if fetched.respond_to?(:file?) and fetched.file?
mktemp do
@downloader.stage
if block_given?