Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Module > extended (private)
extended(class_or_module) -> ()
self が他のオブジェクト に Object#extend されたときに 呼ばれます。引数には extend を行ったオブジェクトが渡されます。
module Foo def self.extended(mod) p "#{mod} extend #{self}" end end Object.new.extend Foo # => "#<Object:0x401cbc3c> extend Foo"