awesome_print でハッシュのキーを左寄せにする
indent オプションで左寄せに出来ました。
[ソース]
require "awesome_print" data = { :now => Time.now, :class => Time.now.class, :distance => 42e42 } # 何も設定しない場合 ap data # indent に -2 を設定する ap data, :indent => -2 # デフォルトの設定として設定 AwesomePrint.defaults = { :indent => -2, } ap data
[出力]
{ :now => 2012-11-22 08:30:27 +0900, :class => Time < Object, :distance => 4.2e+43 } { :now => 2012-11-22 08:30:27 +0900, :class => Time < Object, :distance => 4.2e+43 } { :now => 2012-11-22 08:30:27 +0900, :class => Time < Object, :distance => 4.2e+43 }
いい感じですね。