awesome_print で整形して Ruby のデータを出力
Twitter で(U^ω^)に教えてもらったので試してみました。
使用する場合は gem からインストールする必要があります。
$ gem install awesome_print
[ソース]
require "awesome_print" data = { "data" => { "one" => 1, "two" => 2, "three" => 3 }, "name" => ["homu", "mami", "mado"] } ap data
[出力]
{ "data" => { "one" => 1, "two" => 2, "three" => 3 }, "name" => [ [0] "homu", [1] "mami", [2] "mado" ] }
おお、これはいい感じですね。
ただ、ハッシュの場合、=> を中心とした中央寄なのがちょっと残念。
キーの値を左寄せとかに出来ないのかなぁ。
ともあれ概ね満足なので今度からはこれを使おう。