LoginSignup
6

More than 5 years have passed since last update.

posted at

updated at

Ruby使いなら知っておくべきgemたち―awesome_print

概要

名前

AwesomePrint

URL

解説

前回に引き続きコンソールで使うgemを紹介。今回はコンソールでの出力をより良くしてくれるawesome_print

機能

見たほうが早い。

スクリーンショット 2016-08-01 18.50.39.png

スクリーンショット 2016-08-01 18.52.19.png

機能(詳細)

Rubyコンソールの出力を見やすく整形してくれる。デフォルトで色もつくし、インデントも揃う。ActiveRecordモデルであっても綺麗に出力してくれる。更に配列であればインデックスも補ってくれる。
つまり、見たほうが早い。

スクリーンショット 2016-08-01 19.01.37.png

スクリーンショット 2016-08-01 19.02.19.png

使い方

shell
gem i awesome_print
~/.pryrc
begin
  require 'awesome_print'
  AwesomePrint.pry!
rescue LoadError
end

利点

irbでもpryでも動く。
綺麗は正義。

欠点

マシンごとにgem i awesome_printするのは面倒。

まとめ

コンソールで過ごす時間が長いならぜひ使いたい。Railsとの相性も◎

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
6