現状のRubyでもできるというツッコミを頂きました。
本日のツッコミ(全1件) [ツッコミを入れる] ☆ ohai [PP.pp(a, '')で]
PP.pp(obj[, out[, width]]) obj を out に幅 width で pretty print します。
そうか、outにはIOのサブクラスしか書けないと思いこんでて、わざわざStringIOとか使ってたんだっけ…。 単にStringで良かったんですね。