ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- instance_method_list-i.ri000064400000000503152410647310011526 0ustar00U:RDoc::AnyMethod[iI"instance_method_list:ETI"'RDoc::Context#instance_method_list;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Instance methods;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00find_constant_named-i.ri000064400000000541152410647310011326 0ustar00U:RDoc::AnyMethod[iI"find_constant_named:ETI"&RDoc::Context#find_constant_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Finds a constant with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00find_local_symbol-i.ri000064400000000635152410647310011014 0ustar00U:RDoc::AnyMethod[iI"find_local_symbol:ETI"$RDoc::Context#find_local_symbol;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IFinds a method, constant, attribute, external alias, module or file ;TI"$named +symbol+ in this context.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (symbol);T@FI" Context;TcRDoc::NormalClass00includes-i.ri000064400000000462152410647310007141 0ustar00U:RDoc::Attr[iI" includes:ETI"RDoc::Context#includes;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Modules this context includes;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0cdesc-Context.ri000064400000006077152410647310007620 0ustar00U:RDoc::NormalClass[iI" Context:ETI"RDoc::Context;TI"RDoc::CodeObject;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"QA Context is something that can hold modules, classes, methods, attributes, ;TI"Jaliases, requires, and includes. Classes, modules, and files are all ;TI"Contexts.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" aliases;TI"R;T: privateFI"lib/rdoc/context.rb;T[ I"attributes;T@; F@[ I"block_params;TI"RW;T; F@[ I"constants;T@; F@[ I"constants_hash;T@; F@[ I" extends;T@; F@[ I"external_aliases;T@; F@[ I" in_files;T@; F@[ I" includes;T@; F@[ I"method_list;T@; F@[ I"methods_hash;T@; F@[ I" name;T@; F@[ I" params;T@; F@[ I" requires;T@; F@[ I"temporary_section;T@; F@[ I"unmatched_alias_lists;T@; F@[ I"visibility;T@; F@[U:RDoc::Constant[iI" TYPES;TI"RDoc::Context::TYPES;T: public0o;;[o; ;[I"Types of methods;T; @; 0@@cRDoc::NormalClass0[[I"Comparable;To;;[; @; 0@[[I" class;T[[;[[:protected[[; [[I"new;T@[I" instance;T[[;[[;[[; [M[I"<=>;T@[I"add;T@[I"add_alias;T@[I"add_attribute;T@[I"add_class;T@[I"add_class_or_module;T@[I"add_constant;T@[I"add_extend;T@[I"add_include;T@[I"add_method;T@[I"add_module;T@[I"add_module_alias;T@[I" add_module_by_normal_module;T@[I"add_require;T@[I"add_section;T@[I" add_to;T@[I"any_content;T@[I"child_name;T@[I"class_attributes;T@[I"class_method_list;T@[I" classes;T@[I"classes_and_modules;T@[I"classes_hash;T@[I"current_section;T@[I"defined_in?;T@[I"each_attribute;T@[I"each_classmodule;T@[I"each_constant;T@[I"each_extend;T@[I"each_include;T@[I"each_method;T@[I"each_section;T@[I"find_attribute;T@[I"find_attribute_named;T@[I"find_class_method_named;T@[I"find_constant_named;T@[I" find_enclosing_module_named;T@[I"find_external_alias;T@[I"find_external_alias_named;T@[I"find_file_named;T@[I"find_instance_method_named;T@[I"find_local_symbol;T@[I"find_method;T@[I"find_method_named;T@[I"find_module_named;T@[I"find_symbol;T@[I"find_symbol_module;T@[I"full_name;T@[I"fully_documented?;T@[I" http_url;T@[I"initialize_methods_etc;T@[I"instance_attributes;T@[I"instance_method_list;T@[I"instance_methods;T@[I"methods_by_type;T@[I"methods_matching;T@[I" modules;T@[I"modules_hash;T@[I"name_for_path;T@[I"ongoing_visibility=;T@[I"record_location;T@[I"remove_from_documentation?;T@[I"remove_invisible;T@[I"resolve_aliases;T@[I"section_contents;T@[I" sections;T@[I" set_constant_visibility_for;T@[I"set_current_section;T@[I"set_visibility_for;T@[I"sort_sections;T@[I"top_level;T@[I"upgrade_to_class;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/context.rb;T@cRDoc::TopLeveleach_method-i.ri000064400000000501152410647310007565 0ustar00U:RDoc::AnyMethod[iI"each_method:ETI"RDoc::Context#each_method;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Iterator for methods;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I" method;T[I"();T@FI" Context;TcRDoc::NormalClass00add_constant-i.ri000064400000000676152410647310010003 0ustar00U:RDoc::AnyMethod[iI"add_constant:ETI"RDoc::Context#add_constant;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JAdds +constant+ if not already there. If it is, updates the comment, ;TI"Lvalue and/or is_alias_for of the known constant if they were empty/nil.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(constant);T@FI" Context;TcRDoc::NormalClass00methods_hash-i.ri000064400000000572152410647310010003 0ustar00U:RDoc::Attr[iI"methods_hash:ETI"RDoc::Context#methods_hash;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"FHash of registered methods. Attributes are also registered here, ;TI"twice if they are RW.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0temporary_section-i.ri000064400000000552152410647310011101 0ustar00U:RDoc::Attr[iI"temporary_section:ETI"$RDoc::Context#temporary_section;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GUse this section for the next method, attribute or constant added.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0modules-i.ri000064400000000471152410647310007003 0ustar00U:RDoc::AnyMethod[iI" modules:ETI"RDoc::Context#modules;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Array of modules in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00block_params-i.ri000064400000000546152410647310007773 0ustar00U:RDoc::Attr[iI"block_params:ETI"RDoc::Context#block_params;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MBlock params to be used in the next MethodAttr parsed under this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0attributes-i.ri000064400000000452152410647310007520 0ustar00U:RDoc::Attr[iI"attributes:ETI"RDoc::Context#attributes;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"All attr* methods;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0methods_by_type-i.ri000064400000001121152410647310010522 0ustar00U:RDoc::AnyMethod[iI"methods_by_type:ETI""RDoc::Context#methods_by_type;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HBreaks method_list into a nested hash by type ('class' or ;TI"O'instance') and visibility (+:public+, +:protected+, +:private+).;To:RDoc::Markup::BlankLineo; ; [I"OIf +section+ is provided only methods in that RDoc::Context::Section will ;TI"be returned.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(section = nil);T@FI" Context;TcRDoc::NormalClass00add_class-i.ri000064400000001773152410647310007256 0ustar00U:RDoc::AnyMethod[iI"add_class:ETI"RDoc::Context#add_class;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"7Adds a class named +given_name+ with +superclass+.;To:RDoc::Markup::BlankLineo; ; [I"BBoth +given_name+ and +superclass+ may contain '::', and are ;TI"Pinterpreted relative to the +self+ context. This allows handling correctly ;TI"examples like these:;To:RDoc::Markup::Verbatim; [ I"%class RDoc::Gauntlet < Gauntlet ;TI"module Mod ;TI"+ class Object # implies < ::Object ;TI": class SubObject < Object # this is _not_ ::Object ;T: @format0o; ; [I"OGiven class Container::Item RDoc assumes +Container+ is a module ;TI"Ounless it later sees class Container. +add_class+ automatically ;TI"3upgrades +given_name+ to a class in this case.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"6(class_type, given_name, superclass = '::Object');T@FI" Context;TcRDoc::NormalClass00find_external_alias-i.ri000064400000000600152410647310011320 0ustar00U:RDoc::AnyMethod[iI"find_external_alias:ETI"&RDoc::Context#find_external_alias;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"EFinds an external alias +name+ with singleton value +singleton+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, singleton);T@FI" Context;TcRDoc::NormalClass00in_files-i.ri000064400000000463152410647310007124 0ustar00U:RDoc::Attr[iI" in_files:ETI"RDoc::Context#in_files;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Files this context is found in;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0each_extend-i.ri000064400000000513152410647310007577 0ustar00U:RDoc::AnyMethod[iI"each_extend:ETI"RDoc::Context#each_extend;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Iterator for extension modules;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I" extend;T[I"();T@FI" Context;TcRDoc::NormalClass00find_symbol_module-i.ri000064400000000525152410647310011205 0ustar00U:RDoc::AnyMethod[iI"find_symbol_module:ETI"%RDoc::Context#find_symbol_module;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Look up a module named +symbol+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (symbol);T@FI" Context;TcRDoc::NormalClass00add_class_or_module-i.ri000064400000001214152410647310011311 0ustar00U:RDoc::AnyMethod[iI"add_class_or_module:ETI"&RDoc::Context#add_class_or_module;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"6Adds the class or module +mod+ to the modules or ;TI"9classes Hash +self_hash+, and to +all_hash+ (either ;TI"JTopLevel::modules_hash or TopLevel::classes_hash), ;TI"Cunless #done_documenting is +true+. Sets the #parent of +mod+ ;TI"Dto +self+, and its #section to #current_section. Returns +mod+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(mod, self_hash, all_hash);T@FI" Context;TcRDoc::NormalClass00classes_and_modules-i.ri000064400000000532152410647310011340 0ustar00U:RDoc::AnyMethod[iI"classes_and_modules:ETI"&RDoc::Context#classes_and_modules;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".All classes and modules in this namespace;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00defined_in%3f-i.ri000064400000000521152410647310007711 0ustar00U:RDoc::AnyMethod[iI"defined_in?:ETI"RDoc::Context#defined_in?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Is part of this thing was defined in +file+?;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (file);T@FI" Context;TcRDoc::NormalClass00find_attribute_named-i.ri000064400000000545152410647310011504 0ustar00U:RDoc::AnyMethod[iI"find_attribute_named:ETI"'RDoc::Context#find_attribute_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Finds an attribute with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00remove_invisible-i.ri000064400000000605152410647310010673 0ustar00U:RDoc::AnyMethod[iI"remove_invisible:ETI"#RDoc::Context#remove_invisible;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"QRemoves methods and attributes with a visibility less than +min_visibility+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(min_visibility);T@FI" Context;TcRDoc::NormalClass00new-c.ri000064400000000521152410647310006112 0ustar00U:RDoc::AnyMethod[iI"new:ETI"RDoc::Context::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DCreates an unnamed empty context with public current visibility;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@TI" Context;TcRDoc::NormalClass00each_classmodule-i.ri000064400000000527152410647310010630 0ustar00U:RDoc::AnyMethod[iI"each_classmodule:ETI"#RDoc::Context#each_classmodule;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Iterator for classes and modules;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I" module;T[I"();T@FI" Context;TcRDoc::NormalClass00find_module_named-i.ri000064400000000545152410647310010766 0ustar00U:RDoc::AnyMethod[iI"find_module_named:ETI"$RDoc::Context#find_module_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Find a module with +name+ using ruby's scoping rules;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00aliases-i.ri000064400000000447152410647310006757 0ustar00U:RDoc::Attr[iI" aliases:ETI"RDoc::Context#aliases;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Class/module aliases;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0sections-i.ri000064400000000463152410647310007163 0ustar00U:RDoc::AnyMethod[iI" sections:ETI"RDoc::Context#sections;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Sections in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00full_name-i.ri000064400000000546152410647310007300 0ustar00U:RDoc::AnyMethod[iI"full_name:ETI"RDoc::Context#full_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NThe full name for this context. This method is overridden by subclasses.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00extends-i.ri000064400000000470152410647310007004 0ustar00U:RDoc::Attr[iI" extends:ETI"RDoc::Context#extends;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Modules this context is extended with;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0method_list-i.ri000064400000000472152410647310007647 0ustar00U:RDoc::Attr[iI"method_list:ETI"RDoc::Context#method_list;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Methods defined in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0http_url-i.ri000064400000000475152410647310007200 0ustar00U:RDoc::AnyMethod[iI" http_url:ETI"RDoc::Context#http_url;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!URL for this with a +prefix+;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (prefix);T@FI" Context;TcRDoc::NormalClass00record_location-i.ri000064400000000534152410647310010501 0ustar00U:RDoc::AnyMethod[iI"record_location:ETI""RDoc::Context#record_location;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Record +top_level+ as a file +self+ is in.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(top_level);T@FI" Context;TcRDoc::NormalClass00add_method-i.ri000064400000000627152410647310007426 0ustar00U:RDoc::AnyMethod[iI"add_method:ETI"RDoc::Context#add_method;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LAdds +method+ if not already there. If it is (as method or attribute), ;TI")updates the comment if it was empty.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (method);T@FI" Context;TcRDoc::NormalClass00add_attribute-i.ri000064400000001337152410647310010150 0ustar00U:RDoc::AnyMethod[iI"add_attribute:ETI" RDoc::Context#add_attribute;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"RAdds +attribute+ if not already there. If it is (as method(s) or attribute), ;TI")updates the comment if it was empty.;To:RDoc::Markup::BlankLineo; ; [ I"BThe attribute is registered only if it defines a new method. ;TI"DFor instance, attr_reader :foo will not be registered ;TI"Pif method +foo+ exists, but attr_accessor :foo will be registered ;TI"8if method +foo+ exists, but foo= does not.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(attribute);T@FI" Context;TcRDoc::NormalClass00each_include-i.ri000064400000000515152410647310007735 0ustar00U:RDoc::AnyMethod[iI"each_include:ETI"RDoc::Context#each_include;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Iterator for included modules;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I" include;T[I"();T@FI" Context;TcRDoc::NormalClass00unmatched_alias_lists-i.ri000064400000000734152410647310011674 0ustar00U:RDoc::Attr[iI"unmatched_alias_lists:ETI"(RDoc::Context#unmatched_alias_lists;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Hash old_name => [aliases], for aliases ;TI"=that haven't (yet) been resolved to a method/attribute. ;TI":(Not to be confused with the aliases of the context.);T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0add_module_alias-i.ri000064400000000637152410647310010605 0ustar00U:RDoc::AnyMethod[iI"add_module_alias:ETI"#RDoc::Context#add_module_alias;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OAdds an alias from +from+ (a class or module) to +name+ which was defined ;TI"in +file+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (from, from_name, to, file);T@FI" Context;TcRDoc::NormalClass00find_file_named-i.ri000064400000000525152410647310010416 0ustar00U:RDoc::AnyMethod[iI"find_file_named:ETI""RDoc::Context#find_file_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-Finds a file with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00find_attribute-i.ri000064400000000561152410647310010336 0ustar00U:RDoc::AnyMethod[iI"find_attribute:ETI"!RDoc::Context#find_attribute;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Finds an attribute +name+ with singleton value +singleton+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, singleton);T@FI" Context;TcRDoc::NormalClass00any_content-i.ri000064400000001055152410647310007653 0ustar00U:RDoc::AnyMethod[iI"any_content:ETI"RDoc::Context#any_content;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"Is there any content?;To:RDoc::Markup::BlankLineo; ; [I"HThis means any of: comment, aliases, methods, attributes, external ;TI" aliases, require, constant.;T@o; ; [I"MIncludes and extends are also checked unless includes == false.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(includes = true);T@FI" Context;TcRDoc::NormalClass00class_method_list-i.ri000064400000000472152410647310011034 0ustar00U:RDoc::AnyMethod[iI"class_method_list:ETI"$RDoc::Context#class_method_list;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Class methods;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00instance_methods-i.ri000064400000000473152410647310010664 0ustar00U:RDoc::AnyMethod[iI"instance_methods:ETI"#RDoc::Context#instance_methods;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Instance methods;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00add_section-i.ri000064400000001125152410647310007604 0ustar00U:RDoc::AnyMethod[iI"add_section:ETI"RDoc::Context#add_section;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"NReturns a section with +title+, creating it if it doesn't already exist. ;TI"9+comment+ will be appended to the section's comment.;To:RDoc::Markup::BlankLineo; ; [I"GA section with a +title+ of +nil+ will return the default section.;T@o; ; [I"$See also RDoc::Context::Section;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(title, comment = nil);T@FI" Context;TcRDoc::NormalClass00params-i.ri000064400000000524152410647310006615 0ustar00U:RDoc::Attr[iI" params:ETI"RDoc::Context#params;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GParams to be used in the next MethodAttr parsed under this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0set_visibility_for-i.ri000064400000000660152410647310011243 0ustar00U:RDoc::AnyMethod[iI"set_visibility_for:ETI"%RDoc::Context#set_visibility_for;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MGiven an array +methods+ of method names, set the visibility of each to ;TI"+visibility+;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"-(methods, visibility, singleton = false);T@FI" Context;TcRDoc::NormalClass00constants-i.ri000064400000000450152410647310007344 0ustar00U:RDoc::Attr[iI"constants:ETI"RDoc::Context#constants;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Constants defined;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0set_current_section-i.ri000064400000000611152410647310011410 0ustar00U:RDoc::AnyMethod[iI"set_current_section:ETI"&RDoc::Context#set_current_section;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OSets the current section to a section with +title+. See also #add_section;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(title, comment);T@FI" Context;TcRDoc::NormalClass00add_to-i.ri000064400000000511152410647310006560 0ustar00U:RDoc::AnyMethod[iI" add_to:ETI"RDoc::Context#add_to;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Adds +thing+ to the collection +array+;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(array, thing);T@FI" Context;TcRDoc::NormalClass00add_alias-i.ri000064400000000523152410647310007232 0ustar00U:RDoc::AnyMethod[iI"add_alias:ETI"RDoc::Context#add_alias;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Adds +an_alias+ that is automatically resolved;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(an_alias);T@FI" Context;TcRDoc::NormalClass00requires-i.ri000064400000000460152410647310007170 0ustar00U:RDoc::Attr[iI" requires:ETI"RDoc::Context#requires;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Files this context requires;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0find_external_alias_named-i.ri000064400000000564152410647310012475 0ustar00U:RDoc::AnyMethod[iI"find_external_alias_named:ETI",RDoc::Context#find_external_alias_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Finds an external alias with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00top_level-i.ri000064400000000475152410647310007330 0ustar00U:RDoc::AnyMethod[iI"top_level:ETI"RDoc::Context#top_level;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Return the TopLevel that owns us;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00each_constant-i.ri000064400000000511152410647310010137 0ustar00U:RDoc::AnyMethod[iI"each_constant:ETI" RDoc::Context#each_constant;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Iterator for constants;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I" constant;T[I"();T@FI" Context;TcRDoc::NormalClass00name-i.ri000064400000000510152410647310006245 0ustar00U:RDoc::Attr[iI" name:ETI"RDoc::Context#name;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Name of this class excluding namespace. See also full_name;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0add_include-i.ri000064400000000547152410647310007572 0ustar00U:RDoc::AnyMethod[iI"add_include:ETI"RDoc::Context#add_include;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DAdds included module +include+ which should be an RDoc::Include;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(include);T@FI" Context;TcRDoc::NormalClass00methods_matching-i.ri000064400000000636152410647310010653 0ustar00U:RDoc::AnyMethod[iI"methods_matching:ETI"#RDoc::Context#methods_matching;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OYields AnyMethod and Attr entries matching the list of names in +methods+.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I"m;T[I")(methods, singleton = false, &block);T@FI" Context;TcRDoc::NormalClass00find_symbol-i.ri000064400000000543152410647310007640 0ustar00U:RDoc::AnyMethod[iI"find_symbol:ETI"RDoc::Context#find_symbol;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ALook up +symbol+, first as a module, then as a local symbol.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (symbol);T@FI" Context;TcRDoc::NormalClass00modules_hash-i.ri000064400000000507152410647310010006 0ustar00U:RDoc::AnyMethod[iI"modules_hash:ETI"RDoc::Context#modules_hash;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")Hash of modules keyed by module name;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00add-i.ri000064400000000742152410647310006064 0ustar00U:RDoc::AnyMethod[iI"add:ETI"RDoc::Context#add;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MAdds an item of type +klass+ with the given +name+ and +comment+ to the ;TI" context.;To:RDoc::Markup::BlankLineo; ; [I"ACurrently only RDoc::Extend and RDoc::Include are supported.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(klass, name, comment);T@FI" Context;TcRDoc::NormalClass00ongoing_visibility%3d-i.ri000064400000000561152410647310011536 0ustar00U:RDoc::AnyMethod[iI"ongoing_visibility=:ETI"&RDoc::Context#ongoing_visibility=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I";Changes the visibility for new methods to +visibility+;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(visibility);T@FI" Context;TcRDoc::NormalClass00set_constant_visibility_for-i.ri000064400000000661152410647310013155 0ustar00U:RDoc::AnyMethod[iI" set_constant_visibility_for:ETI".RDoc::Context#set_constant_visibility_for;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"QGiven an array +names+ of constants, set the visibility of each constant to ;TI"+visibility+;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(names, visibility);T@FI" Context;TcRDoc::NormalClass00instance_attributes-i.ri000064400000000504152410647310011402 0ustar00U:RDoc::AnyMethod[iI"instance_attributes:ETI"&RDoc::Context#instance_attributes;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Instance attributes;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00constants_hash-i.ri000064400000000476152410647310010357 0ustar00U:RDoc::Attr[iI"constants_hash:ETI"!RDoc::Context#constants_hash;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Hash of registered constants.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0add_require-i.ri000064400000000522152410647310007614 0ustar00U:RDoc::AnyMethod[iI"add_require:ETI"RDoc::Context#add_require;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Adds +require+ to this context's top level;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(require);T@FI" Context;TcRDoc::NormalClass00current_section-i.ri000064400000000531152410647310010536 0ustar00U:RDoc::Attr[iI"current_section:ETI""RDoc::Context#current_section;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#full_name by default.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00visibility-i.ri000064400000000474152410647310007525 0ustar00U:RDoc::Attr[iI"visibility:ETI"RDoc::Context#visibility;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"'Current visibility of this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0each_section-i.ri000064400000001353152410647310007757 0ustar00U:RDoc::AnyMethod[iI"each_section:ETI"RDoc::Context#each_section;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"OIterator for each section's contents sorted by title. The +section+, the ;TI"Ksection's +constants+ and the sections +attributes+ are yielded. The ;TI"9+constants+ and +attributes+ collections are sorted.;To:RDoc::Markup::BlankLineo; ; [I"MTo retrieve methods in a section use #methods_by_type with the optional ;TI"+section+ parameter.;T@o; ; [I"9NOTE: Do not edit collections yielded by this method;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below00I"#section, constants, attributes;T[I"();T@FI" Context;TcRDoc::NormalClass00resolve_aliases-i.ri000064400000000607152410647310010514 0ustar00U:RDoc::AnyMethod[iI"resolve_aliases:ETI""RDoc::Context#resolve_aliases;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LTries to resolve unmatched aliases when a method or attribute has just ;TI"been added.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (added);T@FI" Context;TcRDoc::NormalClass00find_method_named-i.ri000064400000000556152410647310010763 0ustar00U:RDoc::AnyMethod[iI"find_method_named:ETI"$RDoc::Context#find_method_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BFinds a instance or module method with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00add_module-i.ri000064400000000665152410647310007435 0ustar00U:RDoc::AnyMethod[iI"add_module:ETI"RDoc::Context#add_module;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OAdds a module named +name+. If RDoc already knows +name+ is a class then ;TI":that class is returned instead. See also #add_class.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"(class_type, name);T@FI" Context;TcRDoc::NormalClass00find_class_method_named-i.ri000064400000000555152410647310012147 0ustar00U:RDoc::AnyMethod[iI"find_class_method_named:ETI"*RDoc::Context#find_class_method_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Finds a class method with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00sort_sections-i.ri000064400000000615152410647310010231 0ustar00U:RDoc::AnyMethod[iI"sort_sections:ETI" RDoc::Context#sort_sections;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ISorts sections alphabetically (default) or in TomDoc fashion (none, ;TI""Public, Internal, Deprecated);T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00find_instance_method_named-i.ri000064400000000567152410647310012651 0ustar00U:RDoc::AnyMethod[iI"find_instance_method_named:ETI"-RDoc::Context#find_instance_method_named;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Finds an instance method with +name+ in this context;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Context;TcRDoc::NormalClass00class_attributes-i.ri000064400000000473152410647310010710 0ustar00U:RDoc::AnyMethod[iI"class_attributes:ETI"#RDoc::Context#class_attributes;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Class attributes;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00%3c%3d%3e-i.ri000064400000000466152410647310006502 0ustar00U:RDoc::AnyMethod[iI"<=>:ETI"RDoc::Context#<=>;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Contexts are sorted by full_name;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI" Context;TcRDoc::NormalClass00external_aliases-i.ri000064400000000510152410647310010650 0ustar00U:RDoc::Attr[iI"external_aliases:ETI"#RDoc::Context#external_aliases;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Aliases that could not be resolved.;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Context;TcRDoc::NormalClass0remove_from_documentation%3f-i.ri000064400000001551152410647310013102 0ustar00U:RDoc::AnyMethod[iI"remove_from_documentation?:ETI"-RDoc::Context#remove_from_documentation?;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I":Should we remove this context from the documentation?;To:RDoc::Markup::BlankLineo; ; [I"The answer is yes if:;To:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0; [o; ; [I"#received_nodoc is +true+;To;;0; [o; ; [I"4#any_content is +false+ (not counting includes);To;;0; [o; ; [I"DAll #includes are modules (not a string), and their module has ;TI"1#remove_from_documentation? == true;To;;0; [o; ; [I"NAll classes and modules have #remove_from_documentation? == true;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@)FI" Context;TcRDoc::NormalClass00initialize_methods_etc-i.ri000064400000000541152410647310012050 0ustar00U:RDoc::AnyMethod[iI"initialize_methods_etc:ETI")RDoc::Context#initialize_methods_etc;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Sets the defaults for methods and so-forth;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00upgrade_to_class-i.ri000064400000000601152410647310010644 0ustar00U:RDoc::AnyMethod[iI"upgrade_to_class:ETI"#RDoc::Context#upgrade_to_class;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AUpgrades NormalModule +mod+ in +enclosing+ to a +class_type+;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(mod, class_type, enclosing);T@FI" Context;TcRDoc::NormalClass00fully_documented%3f-i.ri000064400000000716152410647310011175 0ustar00U:RDoc::AnyMethod[iI"fully_documented?:ETI"$RDoc::Context#fully_documented?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LDoes this context and its methods and constants all have documentation?;To:RDoc::Markup::BlankLineo; ; [I"5(Yes, fully documented doesn't mean everything.);T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00add_extend-i.ri000064400000000535152410647310007433 0ustar00U:RDoc::AnyMethod[iI"add_extend:ETI"RDoc::Context#add_extend;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Adds extension module +ext+ which should be an RDoc::Extend;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I" (ext);T@FI" Context;TcRDoc::NormalClass00classes_hash-i.ri000064400000000506152410647310007772 0ustar00U:RDoc::AnyMethod[iI"classes_hash:ETI"RDoc::Context#classes_hash;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Hash of classes keyed by class name;T: @fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Context;TcRDoc::NormalClass00