Rubyリファレンス: Home

nesting (Module)

Edit   History

標準クラス・モジュール > Module > nesting

Module.nesting

クラスメソッドnestingは、このメソッドを呼び出した場所でのクラスやモジュールのネスト状態を調べます。戻り値は、クラスやモジュールオブジェクトを入れた配列です。要素の順番は内側から外側になります。

class Outer
  p Module.nesting
  module Inner
    p Module.nesting
  end
end
 
p Module.nesting
[Outer]
[Outer::Inner, Outer]
[]