なんだこのキモい仕様は
http://doc.ruby-lang.org/ja/1.9.1/class/Class.html
> ブロックが与えられた場合、生成したクラスを引数としてクラスのコンテキストでブロックを実行します。以下のコードと同じです。