类 RDoc::NormalClass
一个普通的类,既不是单例也不是匿名的
公共实例方法
ancestors() 点击切换源代码
这个类(包括模块)的祖先。 与 Module#ancestors 不同,此类不包含在结果中。结果将包含 RDoc::ClassModules 和字符串。
调用父类方法
RDoc::ClassModule#ancestors
# File rdoc/code_object/normal_class.rb, line 12 def ancestors if String === superclass then super << superclass elsif superclass then ancestors = super ancestors << superclass ancestors.concat superclass.ancestors else super end end
definition() 点击切换源代码
这个类的定义,例如 class MyClassName
# File rdoc/code_object/normal_class.rb, line 31 def definition "class #{full_name}" end
direct_ancestors() 点击切换源代码
# File rdoc/code_object/normal_class.rb, line 35 def direct_ancestors superclass ? super + [superclass] : super end