Rubyリファレンス: Home

include? (Module)

Edit   History

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

mod.include?(other_mod)

include?メソッドは、クラスやモジュールが引数のモジュールother_modをインクルードしているかどうかを調べます。インクルードしていればtrueを、そうでなければfalseを返します。

親クラスがインクルードしているモジュールを指定してもtrueになります。

p String.include?(Comparable)
p String.include?(Enumerable)
p String.include?(Kernel)
true
true  (Ruby 1.9ではfalse)
true

関連項目