MethodFinder

http://redhanded.hobix.com/inspect/stickItInYourIrbrcMethodfinder.html
SmalltalkにあるMethodFinderをrubyにも使おうという記事。最初、ここにある例の通りにやっても全然動かなくて、ちょっと困りました。

"foo".what?("bar")  "foobar" #例
"foo".what?("bar") == "foobar" #これなら動く、かつ納得がいく

あとRUBYOPTにrubygemsが入ってると動かないのね。
あとオリジナルだとメソッド総当り中に色々ゴミが出てしまうが、id:walf443さんのやり方だときれいになる。いい感じです。元々ネタにはメッセージを抑えるやり方へのリンクがあるけど、それより全然スマートです。
http://d.hatena.ne.jp/walf443/20060517/1148926454