Module#defined_methodについて調べる
id:rubikichさんが、http://d.hatena.ne.jp/rubikitch/20080602/1212425708というエントリで、
影武者のソースコードを読んで初めてModule#define_methodの第2引数を知った(^^; 遅すぎ…
第2引数にUnboundMethodも受け付けるから、Module#instance_methodと組み合わせれば自由自在にメソッドを書き換えられる。aliasで退避するのはかっこ悪くて嫌。
と言っていたので、あとでModule#defined_methodについて調べて、自分なりに小さいRubyコードを書いて検証してみる。