| Class | Bundler::Fetcher |
| In: |
lib/bundler/fetcher.rb
lib/bundler/fetcher/downloader.rb lib/bundler/fetcher/compact_index.rb lib/bundler/fetcher/base.rb lib/bundler/fetcher/dependency.rb lib/bundler/fetcher/index.rb |
| Parent: | Object |
Handles all the fetching with the rubygems server
| NET_ERRORS | = | [:HTTPBadGateway, :HTTPBadRequest, :HTTPFailedDependency, :HTTPForbidden, :HTTPInsufficientStorage, :HTTPMethodNotAllowed, :HTTPMovedPermanently, :HTTPNoContent, :HTTPNotFound, :HTTPNotImplemented, :HTTPPreconditionFailed, :HTTPRequestEntityTooLarge, :HTTPRequestURITooLong, :HTTPUnauthorized, :HTTPUnprocessableEntity, :HTTPUnsupportedMediaType, :HTTPVersionNotSupported].freeze | Exceptions classes that should bypass retry attempts. If your password didn‘t work the first time, it‘s not going to the third time. | |
| FAIL_ERRORS | = | begin fail_errors = [AuthenticationRequiredError, BadAuthenticationError, FallbackError] |