U:RDoc::NormalClass[iI"DependencyList:ETI"Gem::DependencyList;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"MGem::DependencyList is used for installing and uninstalling gems in the ;TI"&correct order to avoid conflicts.;T: @fileI"$lib/rubygems/dependency_list.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"development;TI"RW;T: publicFI"$lib/rubygems/dependency_list.rb;T[ I" specs;TI"R;T; F@[[[I"Enumerable;To;;[; @; 0@[I" TSort;To;;[; @; 0@[[I" class;T[[; [[I"from_specs;F@[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"add;F@[I" clear;F@[I"dependency_order;F@[I" each;F@[I"find_name;F@[I"ok?;F@[I"ok_to_remove?;F@[I"remove_by_name;F@[I" remove_specs_unsatisfied_by;F@[I"spec_predecessors;F@[I"tsort_each_child;F@[I"tsort_each_node;F@[I"why_not_ok?;F@[; [[;[[I"active_count;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevel