ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- new-c.ri000064400000000506152364370740006125 0ustar00U:RDoc::AnyMethod[iI"new:ETI"RDoc::Mixin::new;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"2Creates a new Mixin for +name+ with +comment+;T: @fileI"lib/rdoc/mixin.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, comment);T@TI" Mixin;TcRDoc::NormalClass00full_name-i.ri000064400000000461152364370740007304 0ustar00U:RDoc::AnyMethod[iI"full_name:ETI"RDoc::Mixin#full_name;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Full name based on #module;T: @fileI"lib/rdoc/mixin.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Mixin;TcRDoc::NormalClass00name-i.ri000064400000000437152364370740006265 0ustar00U:RDoc::Attr[iI" name:ETI"RDoc::Mixin#name;TI"RW;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Name of included module;T: @fileI"lib/rdoc/mixin.rb;T:0@omit_headings_from_table_of_contents_below0F@I"RDoc::Mixin;TcRDoc::NormalClass0cdesc-Mixin.ri000064400000001252152364370740007256 0ustar00U:RDoc::NormalClass[iI" Mixin:ETI"RDoc::Mixin;TI"RDoc::CodeObject;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"RA Mixin adds features from a module into another context. RDoc::Include and ;TI""RDoc::Extend are both mixins.;T: @fileI"lib/rdoc/mixin.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" name;TI"RW;T: privateFI"lib/rdoc/mixin.rb;T[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [ [I"<=>;T@[I"full_name;T@[I" module;T@[I" store=;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/rdoc/mixin.rb;T@cRDoc::TopLevelmodule-i.ri000064400000002231152364370740006624 0ustar00U:RDoc::AnyMethod[iI" module:ETI"RDoc::Mixin#module;TF: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"MAttempts to locate the included module object. Returns the name if not ;TI" known.;To:RDoc::Markup::BlankLineo; ; [I"MThe scoping rules of Ruby to resolve the name of an included module are:;To:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"9first look into the children of the current context;;To;;0; [o; ; [I"?if not found, look into the children of included modules, ;TI" in reverse inclusion order;;To;;0; [o; ; [I"6if still not found, go up the hierarchy of names.;T@o; ; [ I"IThis method has O(n!) behavior when the module calling ;TI"Ninclude is referencing nonexistent modules. Avoid calling #module until ;TI"Nafter all the files are parsed. This behavior is due to ruby's constant ;TI"lookup behavior.;T@o; ; [I"OAs of the beginning of October, 2011, no gem includes nonexistent modules.;T: @fileI"lib/rdoc/mixin.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@.FI" Mixin;TcRDoc::NormalClass00store%3d-i.ri000064400000000535152364370740006774 0ustar00U:RDoc::AnyMethod[iI" store=:ETI"RDoc::Mixin#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/mixin.rb;T:0@omit_headings_from_table_of_contents_below000[I" (store);T@TI" Mixin;TcRDoc::NormalClass00%3c%3d%3e-i.ri000064400000000451152364370740006504 0ustar00U:RDoc::AnyMethod[iI"<=>:ETI"RDoc::Mixin#<=>;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Mixins are sorted by name;T: @fileI"lib/rdoc/mixin.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@FI" Mixin;TcRDoc::NormalClass00