1## 2# A singleton class 3 4class RDoc::SingleClass < RDoc::ClassModule 5 6 ## 7 # Adds the superclass to the included modules. 8 9 def ancestors 10 superclass ? super + [superclass] : super 11 end 12 13 ## 14 # The definition of this singleton class, <tt>class << MyClassName</tt> 15 16 def definition 17 "class << #{full_name}" 18 end 19 20end 21 22