ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK,]ʿ^CCinstance_method_list-i.rinu[U: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::NormalClass00PK,]aafind_constant_named-i.rinu[U: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::NormalClass00PK,])Z4find_local_symbol-i.rinu[U: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::NormalClass00PK,]522 includes-i.rinu[U: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::NormalClass0PK,]R ? ? cdesc-Context.rinu[U: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::TopLevelPK,]rjkAAeach_method-i.rinu[U: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::NormalClass00PK,] xadd_constant-i.rinu[U: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::NormalClass00PK,]zzmethods_hash-i.rinu[U: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::NormalClass0PK,]ojjtemporary_section-i.rinu[U: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::NormalClass0PK,] 7v99 modules-i.rinu[U: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::NormalClass00PK,]o3'ffblock_params-i.rinu[U: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::NormalClass0PK,]#{x**attributes-i.rinu[U: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::NormalClass0PK,]%YQQmethods_by_type-i.rinu[U: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::NormalClass00PK,],Xadd_class-i.rinu[U: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::NormalClass00PK,]ф[dfind_external_alias-i.rinu[U: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::NormalClass00PK,]j33 in_files-i.rinu[U: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::NormalClass0PK,]}KKeach_extend-i.rinu[U: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::NormalClass00PK,] kUUfind_symbol_module-i.rinu[U: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::NormalClass00PK,]2 add_class_or_module-i.rinu[U: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::NormalClass00PK,]~]ZZclasses_and_modules-i.rinu[U: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::NormalClass00PK,]2QQdefined_in%3f-i.rinu[U: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::NormalClass00PK,]WCOeefind_attribute_named-i.rinu[U: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::NormalClass00PK,]oIremove_invisible-i.rinu[U: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::NormalClass00PK,]`QQnew-c.rinu[U: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::NormalClass00PK,]sWWeach_classmodule-i.rinu[U: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::NormalClass00PK,]Hoeefind_module_named-i.rinu[U: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::NormalClass00PK,]*i3.'' aliases-i.rinu[U: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::NormalClass0PK,]|̶{33 sections-i.rinu[U: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::NormalClass00PK,]@RIfffull_name-i.rinu[U: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::NormalClass00PK,] 88 extends-i.rinu[U: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::NormalClass0PK,]fO::method_list-i.rinu[U: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::NormalClass0PK,]庯== http_url-i.rinu[U: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::NormalClass00PK,]ml\\record_location-i.rinu[U: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::NormalClass00PK,]! add_method-i.rinu[U: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::NormalClass00PK,] '7add_attribute-i.rinu[U: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::NormalClass00PK,]IXtMMeach_include-i.rinu[U: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::NormalClass00PK,]'unmatched_alias_lists-i.rinu[U: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::NormalClass0PK,]>~add_module_alias-i.rinu[U: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::NormalClass00PK,] UUfind_file_named-i.rinu[U: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::NormalClass00PK,]Fo_&qqfind_attribute-i.rinu[U: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::NormalClass00PK,]F--any_content-i.rinu[U: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::NormalClass00PK,]a`::class_method_list-i.rinu[U: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::NormalClass00PK,]H"| ;;instance_methods-i.rinu[U: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::NormalClass00PK,].UUadd_section-i.rinu[U: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::NormalClass00PK,] cTT params-i.rinu[U: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::NormalClass0PK,]ܿXset_visibility_for-i.rinu[U: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::NormalClass00PK,])3((constants-i.rinu[U: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::NormalClass0PK,]"]|set_current_section-i.rinu[U: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::NormalClass00PK,] TII add_to-i.rinu[U: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::NormalClass00PK,][iBSSadd_alias-i.rinu[U: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::NormalClass00PK,]%00 requires-i.rinu[U: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::NormalClass0PK,].ttfind_external_alias_named-i.rinu[U: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::NormalClass00PK,]=)7==top_level-i.rinu[U: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::NormalClass00PK,]{eIIeach_constant-i.rinu[U: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::NormalClass00PK,]"HH name-i.rinu[U: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::NormalClass0PK,]d/t8ggadd_include-i.rinu[U: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::NormalClass00PK,]>-methods_matching-i.rinu[U: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::NormalClass00PK,]N#\ccfind_symbol-i.rinu[U: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::NormalClass00PK,]H0GGmodules_hash-i.rinu[U: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::NormalClass00PK,]5 'add-i.rinu[U: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::NormalClass00PK,]!!qqongoing_visibility%3d-i.rinu[U: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::NormalClass00PK,]o<3 set_constant_visibility_for-i.rinu[U: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::NormalClass00PK,]K4DDinstance_attributes-i.rinu[U: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::NormalClass00PK,]cl>>constants_hash-i.rinu[U: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::NormalClass0PK,]TyRRadd_require-i.rinu[U: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::NormalClass00PK,]ْYYcurrent_section-i.rinu[U: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::NormalClass00PK,]z<<visibility-i.rinu[U: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::NormalClass0PK,]seach_section-i.rinu[U: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::NormalClass00PK,]=ἇresolve_aliases-i.rinu[U: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::NormalClass00PK,]Bvnnfind_method_named-i.rinu[U: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::NormalClass00PK,]aadd_module-i.rinu[U: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::NormalClass00PK,]Λ*zmmfind_class_method_named-i.rinu[U: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::NormalClass00PK,]'Lsort_sections-i.rinu[U: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::NormalClass00PK,]%vwwfind_instance_method_named-i.rinu[U: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::NormalClass00PK,]{O;;class_attributes-i.rinu[U: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::NormalClass00PK,]66%3c%3d%3e-i.rinu[U: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::NormalClass00PK,]x3HHexternal_aliases-i.rinu[U: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::NormalClass0PK,]Mii!remove_from_documentation%3f-i.rinu[U: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::NormalClass00PK,]?aainitialize_methods_etc-i.rinu[U: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::NormalClass00PK,]Xtupgrade_to_class-i.rinu[U: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::NormalClass00PK,]%fully_documented%3f-i.rinu[U: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::NormalClass00PK,]C]]add_extend-i.rinu[U: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::NormalClass00PK,]`-FFclasses_hash-i.rinu[U: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::NormalClass00PK,]ʿ^CCinstance_method_list-i.rinu[PK,]aafind_constant_named-i.rinu[PK,])Z45find_local_symbol-i.rinu[PK,]522 includes-i.rinu[PK,]R ? ? cdesc-Context.rinu[PK,]rjkAAeach_method-i.rinu[PK,] xadd_constant-i.rinu[PK,]zzmethods_hash-i.rinu[PK,]ojjAtemporary_section-i.rinu[PK,] 7v99 modules-i.rinu[PK,]o3'fffblock_params-i.rinu[PK,]#{x** attributes-i.rinu[PK,]%YQQvmethods_by_type-i.rinu[PK,],X !add_class-i.rinu[PK,]ф[dD%find_external_alias-i.rinu[PK,]j33  'in_files-i.rinu[PK,]}KK|(each_extend-i.rinu[PK,] kUU*find_symbol_module-i.rinu[PK,]2 +add_class_or_module-i.rinu[PK,]~]ZZw.classes_and_modules-i.rinu[PK,]2QQ0defined_in%3f-i.rinu[PK,]WCOee1find_attribute_named-i.rinu[PK,]oIZ3remove_invisible-i.rinu[PK,]`QQ$5new-c.rinu[PK,]sWW6each_classmodule-i.rinu[PK,]HoeeI8find_module_named-i.rinu[PK,]*i3.'' 9aliases-i.rinu[PK,]|̶{33 W;sections-i.rinu[PK,]@RIff<full_name-i.rinu[PK,] 88 k>extends-i.rinu[PK,]fO::?method_list-i.rinu[PK,]庯== YAhttp_url-i.rinu[PK,]ml\\Brecord_location-i.rinu[PK,]! sDadd_method-i.rinu[PK,] '7IFadd_attribute-i.rinu[PK,]IXtMMjIeach_include-i.rinu[PK,]'Junmatched_alias_lists-i.rinu[PK,]>~Madd_module_alias-i.rinu[PK,] UUOfind_file_named-i.rinu[PK,]Fo_&qqPfind_attribute-i.rinu[PK,]F--ORany_content-i.rinu[PK,]a`::Tclass_method_list-i.rinu[PK,]H"| ;;-mmethods_matching-i.rinu[PK,]N#\cccofind_symbol-i.rinu[PK,]H0GGqmodules_hash-i.rinu[PK,]5 'radd-i.rinu[PK,]!!qqtongoing_visibility%3d-i.rinu[PK,]o<3 cvset_constant_visibility_for-i.rinu[PK,]K4DDdxinstance_attributes-i.rinu[PK,]cl>>yconstants_hash-i.rinu[PK,]TyRRq{add_require-i.rinu[PK,]ْYY}current_section-i.rinu[PK,]MZ99 ~classes-i.rinu[PK,]YPPchild_name-i.rinu[PK,]y! add_module_by_normal_module-i.rinu[PK,]dd }find_enclosing_module_named-i.rinu[PK,]amm1find_method-i.rinu[PK,]"MMކeach_attribute-i.rinu[PK,]DD,nsection_contents-i.rinu[PK,]')QQFcurrent_line_visibility-i.rinu[PK,]llname_for_path-i.rinu[PK,]z<<visibility-i.rinu[PK,]s each_section-i.rinu[PK,]=ἇ8resolve_aliases-i.rinu[PK,]Bvnnfind_method_named-i.rinu[PK,]aadd_module-i.rinu[PK,]Λ*zmmfind_class_method_named-i.rinu[PK,]'Ldsort_sections-i.rinu[PK,]%vww3find_instance_method_named-i.rinu[PK,]{O;;class_attributes-i.rinu[PK,]66y%3c%3d%3e-i.rinu[PK,]x3HHexternal_aliases-i.rinu[PK,]Mii!zremove_from_documentation%3f-i.rinu[PK,]?aa4initialize_methods_etc-i.rinu[PK,]Xtupgrade_to_class-i.rinu[PK,]%fully_documented%3f-i.rinu[PK,]C]]add_extend-i.rinu[PK,]`-FFXclasses_hash-i.rinu[PK\\߭