-
Notifications
You must be signed in to change notification settings - Fork 0
Home
** private memo for self learning (version 0.9.10) **
![Alt text](https://dl.dropbox.com/u/26521875/pry%20stuff/logo/pry_logo_350.png)© John Mair (banisterfiend) 2013
**Please [DONATE](http://www.pledgie.com/campaigns/15899) to the Pry project - Pry was a huge amount of work and every donation received is encouraging and supports Pry's continued development!**
Overview:
The latest version is 0.9.12 See the CHANGELOG for more information on what's changed
Welcome to the official wiki for the Pry REPL: a powerful IRB alternative and runtime developer console for Ruby. Note that not every aspect of Pry is covered in the material below, just a very significant chunk. For basic information on getting started it is recommended you watch the introductory screencast.
If you have any problems or queries first check the FAQ and if you do not find what you need there file an issue or contact me.
Thanks!
Guides:
- Entering 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
- Joshua Cheek's Introductory screencast
- Pry with Rails (Railscasts)
- Another introductory screencast on the basics
- Invoking Pry at runtime for basic REPL-oriented development
- HowToCode - Portuguese screencast on Pry
- Google I/O 101: YouTube and Ruby on Rails for Education
- “Debugging Ruby with Pry” (by Jason Madsen, mostly covers the pry-debugger plugin)
Conference presentations
- Prying into your app's private life - Corey Woodcox @ MountainWest Rubyconf 2012
- Mastering the Ruby debugger - Jim Weirich @ Rocky Mountain Ruby 2011
Media and publications
Blog Posts
- “Turning IRB on its head with Pry” (by John Mair)
- “The Pry Ecosystem” (by John Mair)
- “Give it a Pry” (by Jonathan Jackson)
- “Pry 102: Advanced Features” (by Jonathan Jackson)
- “Tossing out IRB for Pry” (by Phil Aquilina)
- “Pry Everywhere” (by Luca Pette)
- “Pry Ruby Open” (by William Taysom)
- “Interactive debugging with Pry” (by Alan Macdougall)
- “Pry - A Rubyists best friend” (in Russian, by Alexey Plutalov)
- “Debugging With Pry” (by Yorick Peterse)
- “Pry: A new generation of debug tool” (in Chinese, by xdite)
Further Resources
- FAQ
- Available Plugins
- Contributing
- Pry website
- Mailing List
- API docs (YARD)
- The README file
- Pry with Padrino
The Pry Core team:
Reserve
Don't forget to DONATE to the Pry project - every donation received is encouraging and supports Pry's continued development! :)