U:RDoc::NormalClass[iI"ClassModule:ETI"RDoc::ClassModule;TI"RDoc::Context;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"PClassModule is the base class for objects representing either a class or a ;TI" module.;T: @fileI"lib/rdoc/class_module.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"comment_location;TI"RW;T: publicFI"lib/rdoc/class_module.rb;T[ I"constant_aliases;TI"RW;T; F@[ I"is_alias_for;TI"RW;T; F@[[[[I" class;T[[; [[I"from_module;F@[I"new;T@[:protected[[: private[[I" instance;T[[; [![I"add_comment;F@[I"ancestors;F@[I" aref;F@[I"clear_comment;F@[I" complete;F@[I"direct_ancestors;F@[I"document_self_or_methods;F@[I"documented?;F@[I"each_ancestor;F@[I"find_ancestor_local_symbol;F@[I"find_class_named;F@[I"full_name;F@[I" merge;F@[I" module?;F@[I" name=;F@[I"name_for_path;F@[I"non_aliases;F@[I" parse;F@[I" path;F@[I"remove_nodoc_children;F@[I"search_record;F@[I" store=;F@[I"superclass;F@[I"superclass=;F@[I" type;F@[I"update_aliases;F@[I"update_extends;F@[I"update_includes;F@[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevel