From: matz@... (Yukihiro Matsumoto) Date: 1998-04-02T17:48:44+09:00 Subject: [ruby-dev:2019] Re: [Req] Binding.new まつもと ゆきひろです In message "[ruby-dev:2018] Re: [Req] Binding.new" on 98/04/02, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |うーん. そうすると, TOPLEVEL_BINDING.new(self.dup)に相当することを行な |いたければ, | |bind = eval("self.dup.instance_eval('binding')", TOPLEVEL_BINDING).dup | |を行なえっていうことかな? いや,dupを行ってもスコープは共有したままですから,石塚さん が本当に求めている(らしい)ものはこれでは実現できないようです. 実現するための方法については[ruby-dev:2017]を参照して下さい. |# the_classって何? ruby本の原稿ではカレントクラスと呼んでます.メソッドの定義先 であり,定数の検索を開始するクラスです. まつもと ゆきひろ /:|)