Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Module > included (private)

instance method Module#included

included(class_or_module) -> ()

self が Module#include されたときに対象のクラスまたはモジュー ルを引数にしてインタプリタがこのメソッドを呼び出します。

[PARAM] class_or_module:
Module#include を実行したオブジェクト
module Foo
  def self.included(mod)
    p "#{mod} include #{self}"
  end
end
class Bar
  include Foo
end
# => "Bar include Foo"