Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Classクラス > superclass

instance method Class#superclass

superclass -> Class | nil[permalink][rdoc]

自身のスーパークラスを返します。

例:

File.superclass          #=> IO
IO.superclass            #=> Object
class Foo; end
class Bar < Foo; end
Bar.superclass           #=> Foo
Object.superclass        #=> BasicObject

ただし BasicObject.superclass は nil を返します。

例:

BasicObject.superclass   #=> nil