Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Moduleクラス > ancestors
ancestors -> [Class, Module]
[permalink][rdoc]クラス、モジュールのスーパークラスとインクルードしているモジュールを優先順位順に配列に格納して返します。
module Foo
end
class Bar
include Foo
end
class Baz < Bar
p ancestors
p included_modules
p superclass
end
# => [Baz, Bar, Foo, Object, Kernel, BasicObject]
# => [Foo, Kernel]
# => Bar
[SEE_ALSO] Module#included_modules