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コードを書いて検証してみる。