ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK–© ]%HÌYFFnew-c.rinu„[µü¤U: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::NormalClass00PK–© ]sUF11full_name-i.rinu„[µü¤U: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::NormalClass00PK–© ]²Iׂ name-i.rinu„[µü¤U: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::NormalClass0PK–© ]¹Ï#ªªcdesc-Mixin.rinu„[µü¤U: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::TopLevelPK–© ]?‚˜¤™™ module-i.rinu„[µü¤U: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::NormalClass00PK–© ] ·úL]] store%3d-i.rinu„[µü¤U: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::NormalClass00PK–© ]™é/))%3c%3d%3e-i.rinu„[µü¤U: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::NormalClass00PK–© ]%HÌYFFnew-c.rinu„[µü¤PK–© ]sUF11~full_name-i.rinu„[µü¤PK–© ]²Iׂ íname-i.rinu„[µü¤PK–© ]¹Ï#ªªEcdesc-Mixin.rinu„[µü¤PK–© ]?‚˜¤™™ -module-i.rinu„[µü¤PK–© ] ·úL]]  store%3d-i.rinu„[µü¤PK–© ]™é/))› %3c%3d%3e-i.rinu„[µü¤PK