aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-10-10 20:30:29 -0500
committerJack Nagel2014-10-10 20:30:29 -0500
commit3d96dad25cdca41ced3c80d8a3b0a29a0d16d98c (patch)
tree3f2a58da17ce6deca9e4f4ff722cdc918099c598
parentb3ed5a367df7e551f5e3b30cb140486fa56ff3c7 (diff)
downloadbrew-3d96dad25cdca41ced3c80d8a3b0a29a0d16d98c.tar.bz2
Pull cache creation out of begin block
-rw-r--r--Library/Homebrew/resource.rb12
1 files changed, 7 insertions, 5 deletions
diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb
index 0866fa622..f3bd46106 100644
--- a/Library/Homebrew/resource.rb
+++ b/Library/Homebrew/resource.rb
@@ -78,12 +78,14 @@ class Resource
end
def fetch
- # Ensure the cache exists
HOMEBREW_CACHE.mkpath
- downloader.fetch
- rescue ErrorDuringExecution, CurlDownloadStrategyError => e
- raise DownloadError.new(self, e)
- else
+
+ begin
+ downloader.fetch
+ rescue ErrorDuringExecution, CurlDownloadStrategyError => e
+ raise DownloadError.new(self, e)
+ end
+
cached_download
end