U:RDoc::NormalClass[iI"RemoteFetcher:ETI"Gem::RemoteFetcher;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QRemoteFetcher handles the details of fetching gems and gem information from ;TI"a remote source.;T: @fileI"#lib/rubygems/remote_fetcher.rb;T:0@omit_headings_from_table_of_contents_below0o;;[; I"#lib/rubygems/test_utilities.rb;T; 0; 0; 0[[ I" headers;TI"RW;T: publicFI"#lib/rubygems/remote_fetcher.rb;T[U:RDoc::Constant[iI"BASE64_URI_TRANSLATE;FI"-Gem::RemoteFetcher::BASE64_URI_TRANSLATE;T00o;;[; @; 0@@cRDoc::NormalClass0[[I"Gem::UserInteraction;To;;[; @; 0@[[I" class;T[[; [[I" fetcher;F@[I" fetcher=;FI"#lib/rubygems/test_utilities.rb;T[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"api_endpoint;F@[I"cache_update_path;F@[I"close_all;F@[I"correct_for_windows_path;F@[I" download;F@[I"download_to_cache;F@[I"fetch_file;F@[I"fetch_http;F@[I"fetch_https;T@[I"fetch_path;F@[I" fetch_s3;F@[I"fetch_size;F@[I" https?;F@[I" request;F@[;[[I"s3_expiration;F@[I"sign_s3_url;F@[;[[I"pools_for;F@[I"proxy_for;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"lib/rubygems/request.rb;T@@cRDoc::TopLevel