コレの続き。
とやると、
ほげ
hoge
hoge
ほげ
hoge
hoge
となるものだと思っていた。
が、実際には
ほげ
hoge
hoge
hoge
hoge
hoge
となる。
当たり前だ、インスタンス毎のメソッドの振る舞いを書き換えているんじゃなく、クラスの定義を書き換えているんだから。
となるとやはり使いどころは難しいな。
まあ、大事なのはコレをどう使うのかじゃなく、Ruby ではメソッド内メソッド(関数内関数)を定義することはできない。ってことだし。
# しかし SyntaxHighlighter って便利