ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- list_item_from-i.ri000064400000000635152376741350010363 0ustar00U:RDoc::AnyMethod[iI"list_item_from:ETI""RDoc::Markdown#list_item_from;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"pCreates an RDoc::Markup::ListItem by parsing the unparsed content from the first parsing pass.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"(unparsed);T@FI" Markdown;TcRDoc::NormalClass00new-c.ri000064400000000741152376741350006130 0ustar00U:RDoc::AnyMethod[iI"new:ETI"RDoc::Markdown::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"GCreates a new markdown parser that enables the given +extensions+.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[[I"orig_initialize;To;; [o; ; [I"+TODO remove when kpeg 0.10 is released;T; @; 0I"5(extensions = DEFAULT_EXTENSIONS, debug = false);T@FI" Markdown;TcRDoc::NormalClass00paragraph-i.ri000064400000000611152376741350007306 0ustar00U:RDoc::AnyMethod[iI"paragraph:ETI"RDoc::Markdown#paragraph;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"iCreates an RDoc::Markup::Paragraph from parts and including extension-specific behavior;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (parts);T@FI" Markdown;TcRDoc::NormalClass00parse-c.ri000064400000000577152376741350006460 0ustar00U:RDoc::AnyMethod[iI" parse:ETI"RDoc::Markdown::parse;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"cParses the markdown document into an RDoc::Document using the default extensions.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"(markdown);T@FI" Markdown;TcRDoc::NormalClass00definition_lists-i.ri000064400000000535152376741350010714 0ustar00U:RDoc::MetaMethod[iI"definition_lists:ETI"$RDoc::Markdown#definition_lists;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"5Allow PHP Markdown Extras style definition lists;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00extension-i.ri000064400000000544152376741350007362 0ustar00U:RDoc::AnyMethod[iI"extension:ETI"RDoc::Markdown#extension;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"=Enables or disables the extension with name;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, enable);T@FI" Markdown;TcRDoc::NormalClass00github-i.ri000064400000000467152376741350006634 0ustar00U:RDoc::MetaMethod[iI" github:ETI"RDoc::Markdown#github;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Allow Github Flavored Markdown;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00html-i.ri000064400000000437152376741350006313 0ustar00U:RDoc::MetaMethod[iI" html:ETI"RDoc::Markdown#html;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Allow HTML;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00reference-i.ri000064400000000631152376741350007301 0ustar00U:RDoc::AnyMethod[iI"reference:ETI"RDoc::Markdown#reference;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"sStores label as a reference to link and fills in previously unknown link references.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"(label, link);T@FI" Markdown;TcRDoc::NormalClass00RuleInfo/cdesc-RuleInfo.ri000064400000000612152376741350011441 0ustar00U:RDoc::NormalClass[iI" RuleInfo:ETI"RDoc::Markdown::RuleInfo;TI" Object;To:RDoc::Markup::Document: @parts[: @file0:0@omit_headings_from_table_of_contents_below0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/markdown.rb;TI"RDoc::Markdown;TcRDoc::NormalClasscss-i.ri000064400000000445152376741350006136 0ustar00U:RDoc::MetaMethod[iI"css:ETI"RDoc::Markdown#css;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Allow style blocks;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00emphasis-i.ri000064400000000540152376741350007153 0ustar00U:RDoc::AnyMethod[iI" emphasis:ETI"RDoc::Markdown#emphasis;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"CWraps text in emphasis for rdoc inline formatting;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (text);T@FI" Markdown;TcRDoc::NormalClass00strong-i.ri000064400000000541152376741350006657 0ustar00U:RDoc::AnyMethod[iI" strong:ETI"RDoc::Markdown#strong;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"HWraps text in strong markup for rdoc inline formatting;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (text);T@FI" Markdown;TcRDoc::NormalClass00peg_parse-i.ri000064400000000551152376741350007311 0ustar00U:RDoc::AnyMethod[iI"peg_parse:ETI"RDoc::Markdown#peg_parse;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#The internal kpeg parse method;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"(markdown);T@FI" Markdown;TcRDoc::NormalClass0[I"RDoc::Markdown;TFI" parse;Tnote_for-i.ri000064400000000671152376741350007162 0ustar00U:RDoc::AnyMethod[iI" note_for:ETI"RDoc::Markdown#note_for;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Creates a new link for the footnote reference and adds the reference to the note order list for proper display at the end of the document.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (ref);T@FI" Markdown;TcRDoc::NormalClass00strike-i.ri000064400000000465152376741350006651 0ustar00U:RDoc::MetaMethod[iI" strike:ETI"RDoc::Markdown#strike;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Enables the strike extension;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00extension%3f-i.ri000064400000000521152376741350007653 0ustar00U:RDoc::AnyMethod[iI"extension?:ETI"RDoc::Markdown#extension?;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"0Is the extension name enabled?;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Markdown;TcRDoc::NormalClass00cdesc-Markdown.ri000064400000015330152376741350007760 0ustar00U:RDoc::NormalClass[iI" Markdown:ETI"RDoc::Markdown;TI" Object;To:RDoc::Markup::Document: @parts[o;;[>o:RDoc::Markup::Paragraph;[I"nRDoc::Markdown as described by the {markdown syntax}[http://daringfireball.net/projects/markdown/syntax].;To; ;[I"To choose Markdown as your only default format see RDoc::Options@Saved+Options for instructions on setting up a .doc_options file to store your project default.;TS:RDoc::Markup::Heading: leveli: textI" Usage;To; ;[I"QHere is a brief example of using this parse to read a markdown file by hand.;To:RDoc::Markup::Verbatim;[ I"#data = File.read("README.md") ;TI"Bformatter = RDoc::Markup::ToHtml.new(RDoc::Options.new, nil) ;TI"9html = RDoc::Markdown.parse(data).accept(formatter) ;TI" ;TI"# do something with html ;T: @format0S; ; i; I"Extensions;To; ;[I"sThe following markdown extensions are supported by the parser, but not all are used in RDoc output by default.;TS; ; i; I" RDoc;To; ;[I"[The RDoc Markdown parser has the following built-in behaviors that cannot be disabled.;To; ;[I"Underscores embedded in words are never interpreted as emphasis. (While the {markdown dingus}[http://daringfireball.net/projects/markdown/dingus] emphasizes in-word underscores, neither the Markdown syntax nor MarkdownTest mention this behavior.);To; ;[I"7For HTML output, RDoc always auto-links bare URLs.;TS; ; i; I"Break on Newline;To; ;[I"The break_on_newline extension converts all newlines into hard line breaks as in {Github Flavored Markdown}[https://github.github.com/gfm/]. This extension is disabled by default.;TS; ; i; I"CSS;To; ;[I"The #css extension enables CSS blocks to be included in the output, but they are not used for any built-in RDoc output format. This extension is disabled by default.;To; ;[I" Example:;To; ;[I" ;T;0S; ; i; I"Definition Lists;To; ;[I"The definition_lists extension allows definition lists using the {PHP Markdown Extra syntax}[http://michelf.com/projects/php-markdown/extra/#def-list], but only one label and definition are supported at this time. This extension is enabled by default.;To; ;[I" Example:;To; ;[I"ucat : A small furry mammal that seems to sleep a lot ant : A little insect that is known to enjoy picnics ;T;0o; ;[I"Produces:;To:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I"cat;T;[o; ;[I"3A small furry mammal that seems to sleep a lot;To;;[I"ant;T;[o; ;[I"3A little insect that is known to enjoy picnics;TS; ; i; I" Strike;To; ;[I" Example:;To; ;[I"This is ~~striked~~. ;T;0o; ;[I"Produces:;To; ;[I"This is ~striked~.;TS; ; i; I" Github;To; ;[I"The #github extension enables a partial set of {Github Flavored Markdown}[https://github.github.com/gfm/]. This extension is enabled by default.;To; ;[I")Supported github extensions include:;TS; ; i ; I"Fenced code blocks;To; ;[I"UUse ``` around a block of code instead of indenting it four spaces.;TS; ; i ; I"Syntax highlighting;To; ;[I"Use ``` ruby as the start of a code fence to add syntax highlighting. (Currently only ruby syntax is supported).;TS; ; i; I" HTML;To; ;[I"YEnables raw HTML to be included in the output. This extension is enabled by default.;To; ;[I" Example:;To; ;[I" ;TI" ... ;TI"
;T;0S; ; i; I" Notes;To; ;[I"YThe #notes extension enables footnote support. This extension is enabled by default.;To; ;[I" Example:;To; ;[ I"OHere is some text[^1] including an inline footnote ^[for short footnotes] ;T@I" ... ;T@I"5[^1]: With the footnote text down at the bottom ;T;0o; ;[I"Produces:;To; ;[I"{Here is some text{*1}[rdoc-label:foottext-1:footmark-1] including an inline footnote {*2}[rdoc-label:foottext-2:footmark-2];TS; ; i; I"Limitations;To;;: BULLET;[o;;0;[o; ;[I"Link titles are not used;To;;0;[o; ;[I"4Footnotes are collapsed into a single paragraph;TS; ; i; I" Author;To; ;[I"xThis markdown parser is a port to kpeg from {peg-markdown}[https://github.com/jgm/peg-markdown] by John MacFarlane.;To; ;[I"&It is used under the MIT license:;To; ;[I"Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:;To; ;[I"~The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.;To; ;[I"THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.;To; ;[I"BThe port to kpeg was performed by Eric Hodel and Evan Phoenix;TS:RDoc::Markup::Rule: weightio; ;[I"U{^1}[rdoc-label:footmark-1:foottext-1] With the footnote text down at the bottom;To; ;[I"?{^2}[rdoc-label:footmark-2:foottext-2] for short footnotes;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[U:RDoc::Constant[iI"EXTENSIONS;TI"RDoc::Markdown::EXTENSIONS;T: public0o;;[o; ;[I"Supported extensions;T;@;0@@cRDoc::NormalClass0U;[iI"DEFAULT_EXTENSIONS;TI"'RDoc::Markdown::DEFAULT_EXTENSIONS;T;0o;;[o; ;[I""Extensions enabled by default;T;@;0@@@0[[[I" class;T[[;[[:protected[[: private[[I"extension;TI"lib/rdoc/markdown.rb;T[I"new;T@[I" parse;T@[I" instance;T[[;[[;[[;[[I"break_on_newline;T@[I"css;T@[I"definition_lists;T@[I" emphasis;T@[I"extension;T@[I"extension?;T@[I" github;T@[I" html;T@[I" link_to;T@[I"list_item_from;T@[I" note;T@[I" note_for;T@[I" notes;T@[I"orig_initialize;T@[I"paragraph;T@[I" parse;T@[I"peg_parse;T@[I"reference;T@[I" strike;T@[I" strong;T@[[U:RDoc::Context::Section[i0o;;[;0;0U;[iI"Extensions;To;;[;0;0[I"lib/rdoc/markdown.rb;T@cRDoc::TopLevellink_to-i.ri000064400000001152152376741350007001 0ustar00U:RDoc::AnyMethod[iI" link_to:ETI"RDoc::Markdown#link_to;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(Finds a link reference for label and creates a new link to it with content as the link text. If label was not encountered in the reference-gathering parser pass the label and content are reconstructed with the linking text (usually whitespace).;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"+(content, label = content, text = nil);T@FI" Markdown;TcRDoc::NormalClass00orig_initialize-i.ri000064400000000641152376741350010525 0ustar00U:RDoc::AnyMethod[iI"orig_initialize:ETI"#RDoc::Markdown#orig_initialize;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+TODO remove when kpeg 0.10 is released;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I"5(extensions = DEFAULT_EXTENSIONS, debug = false);T@FI" Markdown;TcRDoc::NormalClass0[I"RDoc::Markdown;TTI"new;Tbreak_on_newline-i.ri000064400000000523152376741350010644 0ustar00U:RDoc::MetaMethod[iI"break_on_newline:ETI"$RDoc::Markdown#break_on_newline;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Converts all newlines into hard breaks;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00ParseError/cdesc-ParseError.ri000064400000000624152376741350012346 0ustar00U:RDoc::NormalClass[iI"ParseError:ETI"RDoc::Markdown::ParseError;TI"RuntimeError;To:RDoc::Markup::Document: @parts[: @file0:0@omit_headings_from_table_of_contents_below0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/markdown.rb;TI"RDoc::Markdown;TcRDoc::NormalClassnotes-i.ri000064400000000462152376741350006475 0ustar00U:RDoc::MetaMethod[iI" notes:ETI"RDoc::Markdown#notes;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Enables the notes extension;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I";T@FI" Markdown;TcRDoc::NormalClass00extension-c.ri000064400000000650152376741350007352 0ustar00U:RDoc::AnyMethod[iI"extension:ETI"RDoc::Markdown::extension;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Creates extension methods for the name extension to enable and disable the extension and to query if they are active.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@FI" Markdown;TcRDoc::NormalClass00note-i.ri000064400000000557152376741350006317 0ustar00U:RDoc::AnyMethod[iI" note:ETI"RDoc::Markdown#note;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"YStores label as a note and fills in previously unknown note references.;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[I" (label);T@FI" Markdown;TcRDoc::NormalClass00MemoEntry/cdesc-MemoEntry.ri000064400000000614152376741350012033 0ustar00U:RDoc::NormalClass[iI"MemoEntry:ETI"RDoc::Markdown::MemoEntry;TI" Object;To:RDoc::Markup::Document: @parts[: @file0:0@omit_headings_from_table_of_contents_below0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/markdown.rb;TI"RDoc::Markdown;TcRDoc::NormalClassparse-i.ri000064400000000641152376741350006456 0ustar00U:RDoc::AnyMethod[iI" parse:ETI"RDoc::Markdown#parse;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Parses markdown into an RDoc::Document;T: @fileI"lib/rdoc/markdown.rb;T:0@omit_headings_from_table_of_contents_below000[[I"peg_parse;To;; [o; ; [I"#The internal kpeg parse method;T; @; 0I"(markdown);T@FI" Markdown;TcRDoc::NormalClass00