aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/resource.rb
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/Homebrew/resource.rb
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/Homebrew/resource.rb')
-rw-r--r--Library/Homebrew/resource.rb2
1 files changed, 1 insertions, 1 deletions
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?