From: KIMURA Koichi Date: 2006-01-10T13:18:15+09:00 Subject: [ruby-dev:28216] Re: alias で別名付けできないメソッドがある? 木村です。 ありがとうございます。 On Tue, 10 Jan 2006 12:39:15 +0900 WATANABE Hirofumi wrote: > compileはクラスメソッドなので > class << Regexp > alias orig_compile compile > end > とする必要があります。 リファレンスマニュアルを参照してクラスメソッドだということはわかって いたのですが、クラスメソッドの再定義の際には上記のようにする必要が あることまではわかりませんでした。 #googleで検索もしたのですが。 > > また、エラーになるのが正しいとしても、undefined method というのは > > 適切ではないと思いますがいかがでしょうか。 > > なので一応エラーメッセージは適切だと思います。 了解しました。 -- 木村浩一