U:RDoc::AnyMethod[iI"add_class:EFI"RDoc::Context#add_class;TF:publico:RDoc::Markup::Document:@parts[
o:RDoc::Markup::Paragraph; [I"7Adds a class named +given_name+ with +superclass+.;To:RDoc::Markup::BlankLine o;
; [I"BBoth +given_name+ and +superclass+ may contain '::', and are ;TI"Pinterpreted relative to the +self+ context. This allows handling correctly ;TI"examples like these:;To:RDoc::Markup::Verbatim; [ I"%class RDoc::Gauntlet < Gauntlet
;TI"module Mod
;TI"+ class Object # implies < ::Object
;TI": class SubObject < Object # this is _not_ ::Object
;T:@format0o;
; [I"OGiven class Container::Item RDoc assumes +Container+ is a module ;TI"Ounless it later sees class Container. +add_class+ automatically ;TI"3upgrades +given_name+ to a class in this case.;T:
@fileI"lib/rdoc/context.rb;T:0@omit_headings_from_table_of_contents_below000[ I"6(class_type, given_name, superclass = '::Object');T@FI"Context;TcRDoc::NormalClass00