Method: RDoc::NormalClass#ancestors

Defined in:
lib/rdoc/normal_class.rb

#ancestorsObject

The ancestors of this class including modules. Unlike Module#ancestors, this class is not included in the result. The result will contain both RDoc::ClassModules and Strings.



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/rdoc/normal_class.rb', line 11

def ancestors
  if String === superclass then
    super << superclass
  elsif superclass then
    ancestors = super
    ancestors << superclass
    ancestors.concat superclass.ancestors
  else
    super
  end
end