U:RDoc::NormalClass[iI" Source:ETI"Gem::Source;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MA Source knows how to list and fetch gems from a RubyGems marshal index.;To:RDoc::Markup::BlankLineo; ;[I"KThere are other Source subclasses for installed gems, local gems, the ;TI")bundler dependency API and so-forth.;T: @fileI"lib/rubygems/source.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"uri;TI"R;T: publicFI"lib/rubygems/source.rb;T[[[I"Comparable;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [ [I"<=>;T@[I"cache_dir;F@[I" download;F@[I"fetch_spec;F@[I"load_specs;F@[I"update_cache?;F@[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[ @I"lib/rubygems/source/git.rb;TI"%lib/rubygems/source/installed.rb;TI"!lib/rubygems/source/local.rb;TI" lib/rubygems/source/lock.rb;TI")lib/rubygems/source/specific_file.rb;TI""lib/rubygems/source/vendor.rb;TI""lib/rubygems/specification.rb;T@cRDoc::TopLevel