From: Shin-ichro Hara Date: 1998-12-15T18:24:57+09:00 Subject: [ruby-list:11362] Re: ruby on Win32 (Re: Ruby 用語集 ) 原です。 In message "[ruby-list:11355] Re: ruby on Win32 (Re: Ruby =?ISO-2022-JP?B?GyRCTVE4bD04GyhC?= )" on 98/12/15, Shin-ichro Hara writes: |id2object があったら method_missing を使って object() を |object.call() に変換出来るんだけど、 (さっきも書いた様に)これは勘違いでした。やりたかったのは def method_missing(meth, *arg) eval(meth.id2name, arg[-1]).call(*arg[0..-2]) end foo = proc { |x| p x } foo("hello", binding) こんな感じのことでした。 instance_eval を使うと binding を渡さずに済むかと思ったんだけど、 出来ませんでした。