ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PKj ]öÍhoGGsingleton-i.rinu„[µü¤U:RDoc::Attr[iI"singleton:ETI"RDoc::MethodAttr#singleton;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Is this a singleton method/attribute?;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ]#pBMMhtml_name-i.rinu„[µü¤U:RDoc::AnyMethod[iI"html_name:ETI"RDoc::MethodAttr#html_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+HTML id-friendly method/attribute name;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]µ43ü¶¶cdesc-MethodAttr.rinu„[µü¤U:RDoc::NormalClass[iI"MethodAttr:ETI"RDoc::MethodAttr;TI"RDoc::CodeObject;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"AAbstract class representing either a method or an attribute.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" aliases;TI"R;T: privateFI"lib/rdoc/method_attr.rb;T[ I" arglists;T@; F@[ I"block_params;T@; F@[ I" call_seq;TI"RW;T; F@[ I"is_alias_for;T@; F@[ I" name;T@; F@[ I"param_seq;T@; F@[ I" params;T@; F@[ I"singleton;T@; F@[ I" text;T@; F@[ I"visibility;T@; F@[[[I"Comparable;To;;[; @; 0@[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I"<=>;T@[I"add_alias;T@[I" aref;T@[I"aref_prefix;T@[I"block_params=;T@[I"documented?;T@[I"full_name;T@[I"html_name;T@[I"name_prefix;T@[I"output_name;T@[I"parent_name;T@[I" path;T@[I"pretty_name;T@[I"search_record;T@[I"see;T@[I" store=;T@[I" type;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/method_attr.rb;T@cRDoc::TopLevelPKj ]i‚!´ÅÅoutput_name-i.rinu„[µü¤U:RDoc::AnyMethod[iI"output_name:ETI"!RDoc::MethodAttr#output_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MName for output to HTML. For class methods the full name with a "." is ;TI"Pused like +SomeClass.method_name+. For instance methods the class name is ;TI"1used if +context+ does not match the parent.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I"/This is to help prevent people from using ;T; [o; ; [I"to call class methods.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"(context);T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]ƒ@í”MMblock_params-i.rinu„[µü¤U:RDoc::Attr[iI"block_params:ETI""RDoc::MethodAttr#block_params;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"+Parameters yielded by the called block;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ]hÏ®qDD aref-i.rinu„[µü¤U:RDoc::AnyMethod[iI" aref:ETI"RDoc::MethodAttr#aref;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",HTML fragment reference for this method;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]&]êÎII type-i.rinu„[µü¤U:RDoc::AnyMethod[iI" type:ETI"RDoc::MethodAttr#type;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1Type of method/attribute (class or instance);T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]¨ÛD1ÝÝnew-c.rinu„[µü¤U:RDoc::AnyMethod[iI"new:ETI"RDoc::MethodAttr::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"OCreates a new MethodAttr from token stream +text+ and method or attribute ;TI"name +name+.;To:RDoc::Markup::BlankLineo; ; [I"5Usually this is called by super from a subclass.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"(text, name);T@TI"MethodAttr;TcRDoc::NormalClass00PKj ]:;‘CTTaref_prefix-i.rinu„[µü¤U:RDoc::AnyMethod[iI"aref_prefix:ETI"!RDoc::MethodAttr#aref_prefix;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Prefix for +aref+, defined by subclasses.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]þÈ1{KK aliases-i.rinu„[µü¤U:RDoc::Attr[iI" aliases:ETI"RDoc::MethodAttr#aliases;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Array of other names for this method/attribute;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ].OÖªUUfull_name-i.rinu„[µü¤U:RDoc::AnyMethod[iI"full_name:ETI"RDoc::MethodAttr#full_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"3Full method/attribute name including namespace;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]Š¢è^^pretty_name-i.rinu„[µü¤U:RDoc::AnyMethod[iI"pretty_name:ETI"!RDoc::MethodAttr#pretty_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"8Method/attribute name with class/instance indicator;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]úÙ²gg arglists-i.rinu„[µü¤U:RDoc::Attr[iI" arglists:ETI"RDoc::MethodAttr#arglists;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MThe call_seq or the param_seq with method name, if there is no call_seq.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ]:tû•66 params-i.rinu„[µü¤U:RDoc::Attr[iI" params:ETI"RDoc::MethodAttr#params;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Parameters for this method;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ][ÿ¡ iiname_prefix-i.rinu„[µü¤U:RDoc::AnyMethod[iI"name_prefix:ETI"!RDoc::MethodAttr#name_prefix;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"C'::' for a class method/attribute, '#' for an instance method.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]…| ùKKis_alias_for-i.rinu„[µü¤U:RDoc::Attr[iI"is_alias_for:ETI""RDoc::MethodAttr#is_alias_for;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"(The method/attribute we're aliasing;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ]3Å®^MMadd_alias-i.rinu„[µü¤U:RDoc::AnyMethod[iI"add_alias:ETI"RDoc::MethodAttr#add_alias;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AAbstract method. Contexts in their building phase call this ;TI"=to register a new alias for this known method/attribute.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0; [o; ; [I"Hcreates a new AnyMethod/Attribute named an_alias.new_name;;To;;0; [o; ; [I">visibility-i.rinu„[µü¤U:RDoc::Attr[iI"visibility:ETI" RDoc::MethodAttr#visibility;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"public, protected, private;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ]½Ÿ~••block_params%3d-i.rinu„[µü¤U:RDoc::AnyMethod[iI"block_params=:ETI"#RDoc::MethodAttr#block_params=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"AAttempts to sanitize the content passed by the Ruby parser: ;TI"#remove outer parentheses, etc.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I" (value);T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]KôAFFparam_seq-i.rinu„[µü¤U:RDoc::Attr[iI"param_seq:ETI"RDoc::MethodAttr#param_seq;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Pretty parameter list for this method;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::MethodAttr;TcRDoc::NormalClass0PKj ]Xìömm store%3d-i.rinu„[µü¤U:RDoc::AnyMethod[iI" store=:ETI"RDoc::MethodAttr#store=;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LSets the store for this class or module and its contained code objects.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I" (store);T@TI"MethodAttr;TcRDoc::NormalClass00PKj ]OË%‚‚search_record-i.rinu„[µü¤U:RDoc::AnyMethod[iI"search_record:ETI"#RDoc::MethodAttr#search_record;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"JUsed by RDoc::Generator::JsonIndex to create a record for the search ;TI" engine.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]¥¸Ý>>%3c%3d%3e-i.rinu„[µü¤U:RDoc::AnyMethod[iI"<=>:ETI"RDoc::MethodAttr#<=>;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"#Order by #singleton then #name;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]Þ•Î__see-i.rinu„[µü¤U:RDoc::AnyMethod[iI"see:ETI"RDoc::MethodAttr#see;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"$A method/attribute to look at, ;TI"Ain particular if this method/attribute has no documentation.;To:RDoc::Markup::BlankLineo; ; [I"NIt can be a method/attribute of the superclass or of an included module, ;TI"Kincluding the Kernel module, which is always appended to the included ;TI" modules.;T@o; ; [I"9Returns +nil+ if there is no such method/attribute. ;TI"CThe +#is_alias_for+ method/attribute, if any, is not included.;T@o; ; [I"FTemplates may generate a "see also ..." if this method/attribute ;TI"5has documentation, and "see ..." if it does not.;T: @fileI"lib/rdoc/method_attr.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"MethodAttr;TcRDoc::NormalClass00PKj ]öÍhoGGsingleton-i.rinu„[µü¤PKj ]#pBMM…html_name-i.rinu„[µü¤PKj ]µ43ü¶¶cdesc-MethodAttr.rinu„[µü¤PKj ]i‚!´ÅÅ output_name-i.rinu„[µü¤PKj ]ƒ@í”MM block_params-i.rinu„[µü¤PKj ]hÏ®qDD œ aref-i.rinu„[µü¤PKj ]&]êÎII type-i.rinu„[µü¤PKj ]¨ÛD1ÝÝ›new-c.rinu„[µü¤PKj ]:;‘CTT°aref_prefix-i.rinu„[µü¤PKj ]þÈ1{KK Daliases-i.rinu„[µü¤PKj ].OÖªUUËfull_name-i.rinu„[µü¤PKj ]Š¢è^^^pretty_name-i.rinu„[µü¤PKj ]úÙ²gg üarglists-i.rinu„[µü¤PKj ]:tû•66  params-i.rinu„[µü¤PKj ][ÿ¡ iiname_prefix-i.rinu„[µü¤PKj ]…| ùKKºis_alias_for-i.rinu„[µü¤PKj ]3Å®^MMFadd_alias-i.rinu„[µü¤PKj ]’Ê66 Ñ!name-i.rinu„[µü¤PKj ]ô•XTT @#path-i.rinu„[µü¤PKj ]Ú5ê7llÍ$parent_name-i.rinu„[µü¤PKj ]\xˆÎ// y&text-i.rinu„[µü¤PKj ]=³ÈõBB á'call_seq-i.rinu„[µü¤PKj ]è06œœ`)documented%3f-i.rinu„[µü¤PKj ]™¯õ>>>,visibility-i.rinu„[µü¤PKj ]½Ÿ~••»-block_params%3d-i.rinu„[µü¤PKj ]KôAFF”/param_seq-i.rinu„[µü¤PKj ]Xìömm 1store%3d-i.rinu„[µü¤PKj ]OË%‚‚Â2search_record-i.rinu„[µü¤PKj ]¥¸Ý>>†4%3c%3d%3e-i.rinu„[µü¤PKj ]Þ•Î__6see-i.rinu„[µü¤PK ™9