instance method Module#extended

extended(obj) -> ()[permalink][rdoc][edit]

self が他のオブジェクト に Object#extend されたときに呼ばれます。引数には extend を行ったオブジェクトが渡されます。

[PARAM] obj:
Object#extend を行ったオブジェクト


module Foo
  def self.extended(obj)
    p "#{obj} extend #{self}"
  end
end

Object.new.extend Foo

# => "#<Object:0x401cbc3c> extend Foo"

[SEE_ALSO] Module#extend_object