ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK]%]]format%3d-i.rinu[U:RDoc::AnyMethod[iI" format=:ETI"RDoc::Comment#format=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CSets the format of this comment and resets any parsed document;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I" (format);T@FI" Comment;TcRDoc::NormalClass00PK];DFF format-i.rinu[U:RDoc::Attr[iI" format:ETI"RDoc::Comment#format;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I":The format of this comment. Defaults to RDoc::Markup;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK] extract_call_seq-i.rinu[U:RDoc::AnyMethod[iI"extract_call_seq:ETI"#RDoc::Comment#extract_call_seq;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"KLook for a 'call-seq' in the comment to override the normal parameter ;TI"Phandling. The :call-seq: is indented from the baseline. All lines of the ;TI"4same indentation level and prefix are consumed.;To:RDoc::Markup::BlankLineo; ; [I"EFor example, all of the following will be used as the :call-seq:;T@o:RDoc::Markup::Verbatim; [ I"# :call-seq: ;TI"-# ARGF.readlines(sep=$/) -> array ;TI"-# ARGF.readlines(limit) -> array ;TI"-# ARGF.readlines(sep, limit) -> array ;TI"# ;TI"(# ARGF.to_a(sep=$/) -> array ;TI"(# ARGF.to_a(limit) -> array ;TI"'# ARGF.to_a(sep, limit) -> array;T: @format0: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I" (method);T@FI" Comment;TcRDoc::NormalClass00PK]!?Onew-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"RDoc::Comment::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KCreates a new comment with +text+ that is found in the RDoc::TopLevel ;TI"+location+.;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"1(text = nil, location = nil, language = nil);T@FI" Comment;TcRDoc::NormalClass00PK])$8FF empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:ETI"RDoc::Comment#empty?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4A comment is empty if its text String is empty.;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Comment;TcRDoc::NormalClass00PK]k]--encode%21-i.rinu[U:RDoc::AnyMethod[iI" encode!:ETI"RDoc::Comment#encode!;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HACK dubious;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"(encoding);T@FI" Comment;TcRDoc::NormalClass00PK](0__normalize-i.rinu[U:RDoc::AnyMethod[iI"normalize:ETI"RDoc::Comment#normalize;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GNormalizes the text. See RDoc::Text#normalize_comment for details;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Comment;TcRDoc::NormalClass00PK]-B6:: file-i.rinu[U:RDoc::Attr[iI" file:ETI"RDoc::Comment#file;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1The RDoc::TopLevel this comment was found in;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK]Aremove_private-i.rinu[U:RDoc::AnyMethod[iI"remove_private:ETI"!RDoc::Comment#remove_private;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"PRemoves private sections from this comment. Private sections are flush to ;TI"Mthe comment marker and start with -- and end with ++. ;TI"PFor C-style comments, a private marker may not start at the opening of the ;TI" comment.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"/* ;TI" *-- ;TI" * private ;TI" *++ ;TI" * public ;TI" */;T: @format0: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Comment;TcRDoc::NormalClass00PK]Kcdesc-Comment.rinu[U:RDoc::NormalClass[iI" Comment:ETI"RDoc::Comment;TI" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"LA comment holds the text comment for a RDoc::CodeObject and provides a ;TI"Qunified way of cleaning it up and parsing it into an RDoc::Markup::Document.;To:RDoc::Markup::BlankLineo; ;[I"REach comment may have a different markup format set by #format=. By default ;TI"L'rdoc' is used. The :markup: directive tells RDoc which format to use.;T@o; ;[I"OSee RDoc::Markup@Other+directives for instructions on adding an alternate ;TI" format.;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I" file;TI"RW;T: privateFI"lib/rdoc/comment.rb;T[ I" format;TI"R;T; F@ [ I" line;T@; F@ [ I" location;T@; F@ [ I" text;T@#; F@ [ I" to_s;T@#; F@ [[[I"RDoc::Text;To;;[; @; 0@ [[I" class;T[[: public[[:protected[[; [[I"new;T@ [I" instance;T[[;[[;[[; [[I" empty?;T@ [I" encode!;T@ [I"extract_call_seq;T@ [I" format=;T@ [I"normalize;T@ [I" parse;T@ [I"remove_private;T@ [I" text=;T@ [I" tomdoc?;T@ [[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/comment.rb;T@cRDoc::TopLevelPK]j text%3d-i.rinu[U:RDoc::AnyMethod[iI" text=:ETI"RDoc::Comment#text=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MReplaces this comment's text with +text+ and resets the parsed document.;To:RDoc::Markup::BlankLineo; ; [I"GAn error is raised if the comment contains a document but no text.;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I" (text);T@FI" Comment;TcRDoc::NormalClass00PK]^6BB location-i.rinu[U:RDoc::Attr[iI" location:ETI"RDoc::Comment#location;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1The RDoc::TopLevel this comment was found in;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK]/&& to_s-i.rinu[U:RDoc::Attr[iI" to_s:ETI"RDoc::Comment#to_s;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The text for this comment;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK]N11 line-i.rinu[U:RDoc::Attr[iI" line:ETI"RDoc::Comment#line;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Line where this Comment was written;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK]|&& text-i.rinu[U:RDoc::Attr[iI" text:ETI"RDoc::Comment#text;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The text for this comment;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK]JJtomdoc%3f-i.rinu[U:RDoc::AnyMethod[iI" tomdoc?:ETI"RDoc::Comment#tomdoc?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"6Returns true if this comment is in TomDoc format.;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Comment;TcRDoc::NormalClass00PK]axx document-i.rinu[U:RDoc::Attr[iI" document:ETI"RDoc::Comment#document;TI"W;T: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"KOverrides the content returned by #parse. Use when there is no #text ;TI"source for this comment;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Comment;TcRDoc::NormalClass0PK]OvR parse-i.rinu[U:RDoc::AnyMethod[iI" parse:ETI"RDoc::Comment#parse;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PParses the comment into an RDoc::Markup::Document. The parsed document is ;TI"&cached until the text is changed.;T: @fileI"lib/rdoc/comment.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@TI" Comment;TcRDoc::NormalClass00PK]%]]format%3d-i.rinu[PK];DFF format-i.rinu[PK] extract_call_seq-i.rinu[PK]!?Onew-c.rinu[PK])$8FF empty%3f-i.rinu[PK]k]--j encode%21-i.rinu[PK](0__ normalize-i.rinu[PK]-B6:: r file-i.rinu[PK]Aremove_private-i.rinu[PK]Kcdesc-Comment.rinu[PK]j text%3d-i.rinu[PK]^6BB %location-i.rinu[PK]/&& to_s-i.rinu[PK]N11 line-i.rinu[PK]|&& mtext-i.rinu[PK]JJtomdoc%3f-i.rinu[PK]axx T document-i.rinu[PK]OvR  "parse-i.rinu[PKd#