Class Bundler::Fetcher
In: lib/bundler/fetcher.rb
Parent: Object

Handles all the fetching with the rubygems server

Methods

Classes and Modules

Class Bundler::Fetcher::CertificateFailureError
Class Bundler::Fetcher::FallbackError
Class Bundler::Fetcher::SSLError

Constants

HTTP_ERRORS = [ Timeout::Error, EOFError, SocketError, Errno::ENETDOWN, Errno::EINVAL, Errno::ECONNRESET, Errno::ETIMEDOUT, Errno::EAGAIN, Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError, Net::HTTP::Persistent::Error

Attributes

api_timeout  [RW] 
disable_endpoint  [RW] 
max_retries  [RW] 
redirect_limit  [RW] 

Public Class methods

Public Instance methods

fetch a gem specification

cached gem specification path, if one exists

return the specs in the bundler format as an index

[Validate]