1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00
Files
til/ruby/uncaught-exceptions-in-pry.md
2015-08-30 14:52:14 -05:00

22 lines
636 B
Markdown

# Uncaught Exceptions In Pry
You are fiddling around with some code in a pry session trying to
familiarize yourself with how it all works. You suddenly execute a statement
that results in an uncaught exception. You'd like to take a closer look at
the exception. Pry makes this easy by exposing the `_ex_` variable which
points to the last uncaught exception.
Try it out in a pry session:
```ruby
> class MyError < StandardError; end
=> nil
> def do_stuff; raise MyError, "Something bad happened"; end
=> :do_stuff
> do_stuff
MyError: Something bad happened
from (pry):2:in `do_stuff'
> _ex_
=> #<MyError: Something bad happened>
```