ハッシュをきれいに印刷する最良の方法 質問する

ハッシュをきれいに印刷する最良の方法 質問する

ネストされた配列とハッシュを含む大きなハッシュがあります。これを単純に印刷して、ユーザーが「読み取り可能」になるようにしたいと思います。

私はこれを to_yaml のようなものにしたいと思っています。これはかなり読みやすいのですが、それでも見た目が技術的すぎます。

最終的には、これらのデータ チャンクを読み取る必要があるのはエンド ユーザーであるため、データ チャンクはきれいにフォーマットされる必要があります。

助言がありますか?

ベストアンサー1

require 'pp'
pp my_hash

pp組み込みのソリューションが必要で、適切な改行だけが必要な場合に使用します。

gem をインストールできる場合はawesome_print を使用します。(ユーザーによっては、index:false配列インデックスの表示をオフにするオプションを使用する必要がある場合があります。)

おすすめ記事