diff options
author | Samuel Giddins <segiddins@segiddins.me> | 2017-09-13 16:05:38 -0500 |
---|---|---|
committer | Samuel Giddins <segiddins@segiddins.me> | 2017-09-13 16:06:22 -0500 |
commit | f8f3b8ae57a1f7e2adcac3750465347a9259600a (patch) | |
tree | 5fe5338db217ac9538bb16c7b7ae6af5f0283393 | |
parent | b29fa44645888f0240c5b6ce18c9c55d5cd76088 (diff) | |
download | bundler-f8f3b8ae57a1f7e2adcac3750465347a9259600a.tar.gz |
[Fetcher::Dependency] Avoid re-checking availability via network requestsseg-fix-fetcher-regression
-rw-r--r-- | lib/bundler/fetcher/dependency.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/bundler/fetcher/dependency.rb b/lib/bundler/fetcher/dependency.rb index 741b81acac..1430d1ebeb 100644 --- a/lib/bundler/fetcher/dependency.rb +++ b/lib/bundler/fetcher/dependency.rb @@ -7,7 +7,7 @@ module Bundler class Fetcher class Dependency < Base def available? - fetch_uri.scheme != "file" && downloader.fetch(dependency_api_uri) + @available ||= fetch_uri.scheme != "file" && downloader.fetch(dependency_api_uri) rescue NetworkDownError => e raise HTTPError, e.message rescue AuthenticationRequiredError |