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
commit23c869afeed3a35dad539b5832de83c98d76f808 (patch)
treee5241d42c9fb8ccf5728c4b359fe6312d9e31875 /Library
parent84cbfb164e09f189b1e85139b6bf0f4b0fe35767 (diff)
downloadbrew-23c869afeed3a35dad539b5832de83c98d76f808.tar.bz2
Cater to download strategies not yielding a file
Closes Homebrew/homebrew#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?