Open1

Rubyでincludeされたモジュールの確認に使用するメソッド

yu-tananayu-tanana
  • クラスまたはインスタンスが引数で指定したモジュールをinculedeしているか確認
クラス名.include?(モジュール名)
インスタンス名.class.include?(モジュール名)
  • クラスにinculedeされているモジュール一覧を配列で返す
クラス名.included_modules
インスタンス名.class.included_modules
  • モジュール、スーパークラスの情報も配列で返す
クラス名.ancestors