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

Classes and Modules

Class Bundler::Fetcher::AuthenticationRequiredError
Class Bundler::Fetcher::BadAuthenticationError
Class Bundler::Fetcher::Base
Class Bundler::Fetcher::CertificateFailureError
Class Bundler::Fetcher::CompactIndex
Class Bundler::Fetcher::Dependency
Class Bundler::Fetcher::Downloader
Class Bundler::Fetcher::FallbackError
Class Bundler::Fetcher::Index
Class Bundler::Fetcher::NetworkDownError
Class Bundler::Fetcher::SSLError

Constants

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]

[Validate]