自分のための覚え書き。

デバッグのためログにいろいろと出力する場合、logger.debugに食わせてオブジェクトの内容を簡単にダンプする方法。

1. obj.to_s
2. obj.inspect
3. obj.pretty_inspect

1.は数値や文字列など段純なオブジェクト向き。コンテナーなどの場合はオブジェクトIDの文字列表記となる。

2.はコンテナのような複雑なオブジェクトの内容が分るように文字列に変換してくれる。

3.はもっと見やすく整形した文字列に変換してくれる。