ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- received_nodoc-i.ri000064400000000525152411316370010303 0ustar00U:RDoc::Attr[iI"received_nodoc:ETI"$RDoc::CodeObject#received_nodoc;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Did we ever receive a +:nodoc:+ directive?;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0file_name-i.ri000064400000000632152411316370007251 0ustar00U:RDoc::AnyMethod[iI"file_name:ETI"RDoc::CodeObject#file_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/File name where this CodeObject was found.;To:RDoc::Markup::BlankLineo; ; [I"$See also RDoc::Context#in_files;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00viewer-i.ri000064400000000744152411316370006637 0ustar00U:RDoc::Attr[iI" viewer:ETI"RDoc::CodeObject#viewer;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MWe are the model of the code, but we know that at some point we will be ;TI"Nworked on by viewers. By implementing the Viewable protocol, viewers can ;TI".associated themselves with these objects.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0cdesc-CodeObject.ri000064400000004601152411316370010164 0ustar00U:RDoc::NormalClass[iI"CodeObject:ETI"RDoc::CodeObject;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"'Base class for the RDoc code tree.;To:RDoc::Markup::BlankLineo; ;[I"OWe contain the common stuff for contexts (which are containers) and other ;TI"-elements (methods, attributes and so on);T@o; ;[I"2Here's the tree of the CodeObject subclasses:;T@o:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0;[o; ;[I"RDoc::Context;To; ; ; ;[o;;0;[o; ;[I"RDoc::TopLevel;To;;0;[o; ;[I"RDoc::ClassModule;To; ; ; ;[ o;;0;[o; ;[I"(RDoc::AnonClass (never used so far);To;;0;[o; ;[I"RDoc::NormalClass;To;;0;[o; ;[I"RDoc::NormalModule;To;;0;[o; ;[I"RDoc::SingleClass;To;;0;[o; ;[I"RDoc::MethodAttr;To; ; ; ;[o;;0;[o; ;[I"RDoc::Attr;To;;0;[o; ;[I"RDoc::AnyMethod;To; ; ; ;[o;;0;[o; ;[I"RDoc::GhostMethod;To;;0;[o; ;[I"RDoc::MetaMethod;To;;0;[o; ;[I"RDoc::Alias;To;;0;[o; ;[I"RDoc::Constant;To;;0;[o; ;[I"RDoc::Mixin;To; ; ; ;[o;;0;[o; ;[I"RDoc::Require;To;;0;[o; ;[I"RDoc::Include;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I" comment;TI"R;T: privateFI"lib/rdoc/code_object.rb;T[ I"document_children;T@~;F@[ I"document_self;T@~;F@[ I"done_documenting;T@~;F@[ I" file;T@~;F@[ I"force_documentation;T@~;F@[ I" line;TI"RW;T;F@[ I" metadata;T@~;F@[ I"received_nodoc;T@~;F@[ I" store;T@~;F@[ I" viewer;T@‡;F@[[[I"RDoc::Text;To;;[;@z;0@[[I" class;T[[: public[[:protected[[;[[I"new;T@[I" instance;T[[;[[;[[;[[I" comment=;T@[I" display?;T@[I"document_children=;T@[I"document_self=;T@[I"documented?;T@[I"done_documenting=;T@[I"each_parent;T@[I"file_name;T@[I"force_documentation=;T@[I"full_name=;T@[I" ignore;T@[I" ignored?;T@[I" options;T@[I" parent;T@[I"parent_file_name;T@[I"parent_name;T@[I"record_location;T@[I" section;T@[I"start_doc;T@[I" stop_doc;T@[I" store=;T@[I" suppress;T@[I"suppressed?;T@[[U:RDoc::Context::Section[i0o;;[;0;0[I"lib/rdoc/code_object.rb;T@zcRDoc::TopLevelstop_doc-i.ri000064400000000505152411316370007143 0ustar00U:RDoc::AnyMethod[iI" stop_doc:ETI"RDoc::CodeObject#stop_doc;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%Disable capture of documentation;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00new-c.ri000064400000000537152411316370006121 0ustar00U:RDoc::AnyMethod[iI"new:ETI"RDoc::CodeObject::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HCreates a new CodeObject that will document itself and its children;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00parent-i.ri000064400000000464152411316370006626 0ustar00U:RDoc::Attr[iI" parent:ETI"RDoc::CodeObject#parent;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Sets the parent CodeObject;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0document_self-i.ri000064400000000502152411316370010155 0ustar00U:RDoc::Attr[iI"document_self:ETI"#RDoc::CodeObject#document_self;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Do we document ourselves?;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0comment-i.ri000064400000000450152411316370006772 0ustar00U:RDoc::Attr[iI" comment:ETI"RDoc::CodeObject#comment;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Our comment;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0file-i.ri000064400000000501152411316370006244 0ustar00U:RDoc::Attr[iI" file:ETI"RDoc::CodeObject#file;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/Which file this code object was defined in;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0record_location-i.ri000064400000000600152411316370010473 0ustar00U:RDoc::AnyMethod[iI"record_location:ETI"%RDoc::CodeObject#record_location;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IRecords the RDoc::TopLevel (file) where this code object was defined;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"(top_level);T@FI"CodeObject;TcRDoc::NormalClass00display%3f-i.ri000064400000001311152411316370007270 0ustar00U:RDoc::AnyMethod[iI" display?:ETI"RDoc::CodeObject#display?;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"3Should this CodeObject be displayed in output?;To:RDoc::Markup::BlankLineo; ; [I"*A code object should be displayed if:;T@o:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"IThe item didn't have a nodoc or wasn't in a container that had nodoc;To;;0; [o; ; [I"The item wasn't ignored;To;;0; [o; ; [I"6The item has documentation and was not suppressed;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@#FI"CodeObject;TcRDoc::NormalClass00options-i.ri000064400000000764152411316370007033 0ustar00U:RDoc::AnyMethod[iI" options:ETI"RDoc::CodeObject#options;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"NThe options instance from the store this CodeObject is attached to, or a ;TI"@default options instance if the CodeObject is not attached.;To:RDoc::Markup::BlankLineo; ; [I"!This is used by Text#snippet;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00document_children%3d-i.ri000064400000000672152411316370011320 0ustar00U:RDoc::AnyMethod[iI"document_children=:ETI"(RDoc::CodeObject#document_children=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OEnables or disables documentation of this CodeObject's children unless it ;TI"$has been turned off by :enddoc:;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"(document_children);T@FI"CodeObject;TcRDoc::NormalClass00done_documenting-i.ri000064400000000553152411316370010655 0ustar00U:RDoc::Attr[iI"done_documenting:ETI"&RDoc::CodeObject#done_documenting;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AAre we done documenting (ie, did we come across a :enddoc:)?;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0start_doc-i.ri000064400000000602152411316370007311 0ustar00U:RDoc::AnyMethod[iI"start_doc:ETI"RDoc::CodeObject#start_doc;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CEnable capture of documentation unless documentation has been ;TI"turned off by :enddoc:;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00suppressed%3f-i.ri000064400000000606152411316370010026 0ustar00U:RDoc::AnyMethod[iI"suppressed?:ETI"!RDoc::CodeObject#suppressed?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Has this class been suppressed?;To:RDoc::Markup::BlankLineo; ; [I"See also #suppress;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00force_documentation-i.ri000064400000000533152411316370011361 0ustar00U:RDoc::Attr[iI"force_documentation:ETI")RDoc::CodeObject#force_documentation;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Force documentation of this CodeObject;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0line-i.ri000064400000000507152411316370006262 0ustar00U:RDoc::Attr[iI" line:ETI"RDoc::CodeObject#line;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4Line in #file where this CodeObject was defined;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0force_documentation%3d-i.ri000064400000000644152411316370011660 0ustar00U:RDoc::AnyMethod[iI"force_documentation=:ETI"*RDoc::CodeObject#force_documentation=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AForce the documentation of this object unless documentation ;TI"$has been turned off by :enddoc:;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@FI"CodeObject;TcRDoc::NormalClass00parent_file_name-i.ri000064400000000514152411316370010621 0ustar00U:RDoc::AnyMethod[iI"parent_file_name:ETI"&RDoc::CodeObject#parent_file_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"File name of our parent;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00parent_name-i.ri000064400000000475152411316370007630 0ustar00U:RDoc::AnyMethod[iI"parent_name:ETI"!RDoc::CodeObject#parent_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Name of our parent;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00ignore-i.ri000064400000001776152411316370006627 0ustar00U:RDoc::AnyMethod[iI" ignore:ETI"RDoc::CodeObject#ignore;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"LUse this to ignore a CodeObject and all its children until found again ;TI"M(#record_location is called). An ignored item will not be displayed in ;TI"documentation.;To:RDoc::Markup::BlankLineo; ; [I"See github issue #55;T@o; ; [I"NThe ignored status is temporary in order to allow implementation details ;TI"Lto be hidden. At the end of processing a file RDoc allows all classes ;TI"Hand modules to add new documentation to previously created classes.;T@o; ; [ I"NIf a class was ignored (via stopdoc) then reopened later with additional ;TI"Mdocumentation it should be displayed. If a class was ignored and never ;TI"Jreopened it should not be displayed. The ignore flag allows this to ;TI" occur.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00suppress-i.ri000064400000001051152411316370007212 0ustar00U:RDoc::AnyMethod[iI" suppress:ETI"RDoc::CodeObject#suppress;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"PUse this to suppress a CodeObject and all its children until the next file ;TI"Kit is seen in or documentation is discovered. A suppressed item with ;TI"Ndocumentation will be displayed while an ignored item with documentation ;TI"may not be displayed.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00comment%3d-i.ri000064400000000544152411316370007272 0ustar00U:RDoc::AnyMethod[iI" comment=:ETI"RDoc::CodeObject#comment=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Replaces our comment with +comment+, unless it is empty.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"(comment);T@FI"CodeObject;TcRDoc::NormalClass00store-i.ri000064400000000471152411316370006467 0ustar00U:RDoc::Attr[iI" store:ETI"RDoc::CodeObject#store;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"%The RDoc::Store for this object.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0done_documenting%3d-i.ri000064400000001245152411316370011150 0ustar00U:RDoc::AnyMethod[iI"done_documenting=:ETI"'RDoc::CodeObject#done_documenting=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"ATurns documentation on/off, and turns on/off #document_self ;TI"and #document_children.;To:RDoc::Markup::BlankLineo; ; [ I"=Once documentation has been turned off (by +:enddoc:+), ;TI"6the object will refuse to turn #document_self or ;TI"D#document_children on, so +:doc:+ and +:start_doc:+ directives ;TI"-will have no effect in the current file.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@FI"CodeObject;TcRDoc::NormalClass00documented%3f-i.ri000064400000000563152411316370007762 0ustar00U:RDoc::AnyMethod[iI"documented?:ETI"!RDoc::CodeObject#documented?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MDoes this object have a comment with content or is #received_nodoc true?;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00document_self%3d-i.ri000064400000000774152411316370010464 0ustar00U:RDoc::AnyMethod[iI"document_self=:ETI"$RDoc::CodeObject#document_self=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MEnables or disables documentation of this CodeObject unless it has been ;TI"Dturned off by :enddoc:. If the argument is +nil+ it means the ;TI".documentation is turned off by +:nodoc:+.;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"(document_self);T@FI"CodeObject;TcRDoc::NormalClass00full_name%3d-i.ri000064400000000672152411316370007574 0ustar00U:RDoc::AnyMethod[iI"full_name=:ETI" RDoc::CodeObject#full_name=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":Sets the full_name overriding any computed full name.;To:RDoc::Markup::BlankLineo; ; [I".Set to +nil+ to clear RDoc's cached value;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"(full_name);T@FI"CodeObject;TcRDoc::NormalClass00document_children-i.ri000064400000000515152411316370011020 0ustar00U:RDoc::Attr[iI"document_children:ETI"'RDoc::CodeObject#document_children;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Do we document our children?;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0metadata-i.ri000064400000000515152411316370007112 0ustar00U:RDoc::Attr[iI" metadata:ETI"RDoc::CodeObject#metadata;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Hash of arbitrary metadata for this CodeObject;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0store%3d-i.ri000064400000000524152411316370006762 0ustar00U:RDoc::AnyMethod[iI" store=:ETI"RDoc::CodeObject#store=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Sets the +store+ that contains this CodeObject;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I" (store);T@FI"CodeObject;TcRDoc::NormalClass00each_parent-i.ri000064400000000623152411316370007603 0ustar00U:RDoc::AnyMethod[iI"each_parent:ETI"!RDoc::CodeObject#each_parent;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Yields each parent of this CodeObject. See also ;TI"$RDoc::ClassModule#each_ancestor;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below00I"code_object;T[I"();T@FI"CodeObject;TcRDoc::NormalClass00section-i.ri000064400000000501152411316370006771 0ustar00U:RDoc::Attr[iI" section:ETI"RDoc::CodeObject#section;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Set the section this CodeObject is in;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::CodeObject;TcRDoc::NormalClass0ignored%3f-i.ri000064400000000573152411316370007263 0ustar00U:RDoc::AnyMethod[iI" ignored?:ETI"RDoc::CodeObject#ignored?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Has this class been ignored?;To:RDoc::Markup::BlankLineo; ; [I"See also #ignore;T: @fileI"lib/rdoc/code_object.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"CodeObject;TcRDoc::NormalClass00