class RDoc::ClassModule
def superclass=(superclass)
def superclass=(superclass) raise NoMethodError, "#{full_name} is a module" if module? case superclass when RDoc::ClassModule @superclass = superclass.full_name when nil, String @superclass = superclass else raise TypeError, "superclass must be a String or RDoc::ClassModule, not #{superclass.class}" end end