12件ヒット
[1-12件を表示]
(0.040秒)
別のキーワード
検索結果
-
Module
# extend _ object(obj) -> object (24385.0) -
Object#extend の実体です。オブジェクトにモジュールの機能を追加します。
...
Object#extend の実体です。オブジェクトにモジュールの機能を追加します。
Object#extend は、Ruby で書くと以下のように定義できます。
//emlist[例][ruby]{
def extend(*modules)
modules.reverse_each do |mod|
# extend_object や extended はプライ......ベートメソッドなので
# 直接 mod.extend_object(self) などとは書けない
mod.__send__(:extend_object, self)
mod.__send__(:extended, self)
end
end
//}
extend_object のデフォルトの実装では、self に定義されて
いるインスタンスメソッドを obj...