[ruby-list:661] ? for Object#extend
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-09-30 05:45:49 UTC
List:
ruby-list #661
けいじゅ@SHLジャパンです. Object#extendに関して質問です. [1] module Foo ... end a = [1,2] a.expand Foo を行なうとビルトインクラスにはexpandできないとなります. まあ, これはい いとして, [2] class Array2 < Array end a = Array2.new a.expand Foo を行なっても同じエラーになります. [1], [2]の動作はこれで正しいのでしょうか? というのが質問です. で, リクエストもありまして, ビルトインクラスにextendするわけにはいかな いのか? というものです. あと, 特異メソッドもビルトインクラスのインスタンスには登録できませんよ ね. 登録できるようには難しいのでしょうか?? __ .........................................石塚 圭樹@SHLジャパン(株)... ------------>アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----