Ruby の 定番対話ツール pry 徹底攻略 #pry #ruby
概要
irb の進化版対話環境 pry について
pry って何?
pry は Ruby を対話的に入力・実行するためのツールです。
Ruby には標準添付で irb がありますが、 pry は irb に比べて様々な優れた機能を備えています。
これらの機能を後程順に紹介します。
公式資料はどこ?
インストール
gem install pry
# Ruby の Core メソッドのドキュメントを追加するには pry-doc もインストールします
gem install pry-doc
Features
各 Feature はカテゴリごとに別記事にて管理します。
基本的に pry の公式 Wiki に沿った内容ですが、サンプルや説明などは私独自のものです。
- Normal Input
- Navigating around Pry
- Accessing the system shell
- Viewing source code
- Viewing documentation
- The special locals
- Managing history
- The .pryrc file
- Runtime invocation
- The live help system
- Editor integration
- Customization and configuration
- Exception handling
- The command system
- Creating custom commands
- Plugins
- Using Pry with Rails
- Using Pry in your browser with Rails
- Remote sessions
補足
Using Pry with Rails, Using Pry in your browser with Rails, Remote sessions は記載予定なし