awesome_print はデバッグに便利な表示メソッドを提供する gem です.
これを多用していると,pry を立ち上げる度に require 'awesome_print' しないといけなかったり,ap メソッドを手で打つのが面倒くさくなってきたりすると思います.
そこで,awesome_print をデフォルトに設定してしまう方法を紹介します.
~/.pryrc に次のように設定します.
AwesomePrint.defaults の設定項目一覧は こちら.
~/.pryrc
begin
require 'awesome_print'
rescue LoadError
else
AwesomePrint.pry!
end
これにより,次のように毎度 require する必要がなく,出力も awesome_print のものになります.
pryのコマンドライン
[1] pry(main)> [1,"abc", {:abc => 1.0}]
[
[0] 1,
[1] "abc",
[2] {
:abc => 1.0
}
]