U:RDoc::NormalClass[iI" Server:ETI"Gem::Server;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"CGem::Server and allows users to serve gems for consumption by ;TI"`gem --remote-install`.;To:RDoc::Markup::BlankLineo; ;[I"Qgem_server starts an HTTP server on the given port and serves the following:;To:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0;[o; ;[I"8"/" - Browsing of gem spec files for installed gems;To;;0;[o; ;[I"K"/specs.#{Gem.marshal_version}.gz" - specs name/version/platform index;To;;0;[o; ;[I">"/latest_specs.#{Gem.marshal_version}.gz" - latest specs ;TI" name/version/platform index;To;;0;[o; ;[I"$"/quick/" - Individual gemspecs;To;;0;[o; ;[I"="/gems" - Direct access to download the installable gems;To;;0;[o; ;[I"9"/rdoc?q=" - Search for installed rdoc documentation;T@S:RDoc::Markup::Heading: leveli: textI" Usage;T@o:RDoc::Markup::Verbatim;[I"7gem_server = Gem::Server.new Gem.dir, 8089, false ;TI"gem_server.run;T: @format0: @fileI"lib/rubygems/server.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I"spec_dirs;TI"R;T: publicFI"lib/rubygems/server.rb;T[ U:RDoc::Constant[iI" SEARCH;FI"Gem::Server::SEARCH;T00o;;[;@=;0@=@cRDoc::NormalClass0U;[iI"DOC_TEMPLATE;FI"Gem::Server::DOC_TEMPLATE;T00o;;[;@=;0@=@@J0U;[iI" RDOC_CSS;FI"Gem::Server::RDOC_CSS;T00o;;[o; ;[I"DCSS is copy & paste from rdoc-style.css, RDoc V1.0.1 - 20041108;T;@=;0@=@@J0U;[iI"RDOC_NO_DOCUMENTATION;FI"'Gem::Server::RDOC_NO_DOCUMENTATION;T00o;;[;@=;0@=@@J0U;[iI"RDOC_SEARCH_TEMPLATE;FI"&Gem::Server::RDOC_SEARCH_TEMPLATE;T00o;;[;@=;0@=@@J0[[I"ERB::Util;To;;[;@=;0@B[I"Gem::UserInteraction;To;;[;@=;0@B[[I" class;T[[;[[I"new;T@B[I"run;F@B[:protected[[: private[[I" instance;T[[;[[I" add_date;F@B[I" doc_root;F@B[I"have_rdoc_4_plus?;F@B[I"latest_specs;F@B[I" launch;F@B[I" listen;F@B[I"prerelease_specs;F@B[I" quick;F@B[I" rdoc;F@B[I" root;F@B[I"run;F@B[I"show_rdoc_for_pattern;F@B[I" specs;F@B[I"uri_encode;F@B[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@=@=cRDoc::TopLevel