Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Dec 26, 2012
@rking rking kill-pry-rescue (for guard, etc) eb49e14
@rking rking Version bump in preparation for kill launch c543f0f
@rking rking Also include kill-pry-resuce upon install 6a31294
Commits on Dec 31, 2012
@ConradIrwin Merge pull request #18 from ConradIrwin/feature/kill-pry-rescue
kill-pry-rescue (for guard, etc)
fb61bb3
Commits on Jan 07, 2013
@rking rking Make the tests pass again c5c525e
@rking rking Do not skip Dir.pwd frames, re: #20 e808e09
Commits on Jan 09, 2013
@ConradIrwin Beautify user_path? 9d87fe4
Commits on Jan 21, 2013
@ConradIrwin +cd-raise da2d834
Commits on Feb 05, 2013
@ConradIrwin Fix bug on overridden == methods b96fae6
Commits on Feb 13, 2013
@rking rking Don't require nonexistent spec_helpers.rb 03772c2
@rking rking :default and :spec tasks 3faf05b
Commits on Feb 14, 2013
@ConradIrwin +rescue rspec bd552fb
@ConradIrwin v0.18.1
I messed up with git
b4bbf75
Commits on Feb 15, 2013
Joshua Muheim Added respec support a0c3130
Joshua Muheim Mentioned to add pry-stack_explorer to Gemfile 043a0df
Joshua Muheim Optimized regex 0f9f975
Joshua Muheim Reworked README dbaf848
Joshua Muheim Typos 024a05d
Commits on Feb 17, 2013
ci☈king Extract a spec_helper.rb
Without this you couldn't run these specs in isolation.

Also, playing with Ryan Davis's "contract" that test files should run
with a simple: "ruby {test,spec}/hi.rb"
28bf747
ci☈king Merge cd-raise into cd-cause; Closes #22 82aa22e
@rking rking Return early instead of large indent 98abfdd
@rking rking Make sure you don't bottom out on cd-cause bf04628
@ConradIrwin Revert accidental change from v0.18 6460fc5
@ConradIrwin Merge branch 'sientia-jmu/master' 8789767
@ConradIrwin re-rewrite re-adme 5d27387
@ConradIrwin Add an rspec example b1ddb9a
@ConradIrwin v1.0.0! 1b78143
Commits on Mar 21, 2013
@ConradIrwin Fix memory leak [Fixes #32]
Instead of keeping track of a global list of all exceptions, instead
store the necessary context on the exception itself.
2e391c2
@ConradIrwin Don't inifinite-loop on re-raise cd87b6a
@ConradIrwin Improve loop example f866f03
@ConradIrwin Fix rspec example 2081f5a
@rking rking Start of fix for #31; needs work e09c381
@ConradIrwin Merge branch 'handle-syntax-errors' 8158b81
@ConradIrwin Rely on nil check in Pry.rescued [Closes #31]
Post recent refactoring, it should not be possible for
enter_exception_context to be called with an invalid exception.

`rake sintax` now does this: http://showterm.io/b4b797cf4e4676223936e
aa53c8d
@ConradIrwin Support capybara/rspec better [Fixes #28] 072a59e
@ConradIrwin v1.1.0 a9a6173
Commits on May 10, 2013
@ConradIrwin Fix yard errors 9e8544b
Commits on Jul 28, 2013
@amarshall amarshall Use HTTPS RubyGems source as the :rubygems one is insecure & deprecated 13b6812
@amarshall amarshall Fix Ruby warning about uninitialized instance variable
Instead of trying to get the instance variable and throwing it away to
see if it's there, just check to see if it's there. This fixes the Ruby
warning:

> warning: instance variable @rescue_bindings not initialized
c79c662
@amarshall amarshall Proper header usage in README
- pry-rescue should be an h1
- change all existing h(n)s to h(n+1)s
bf2964d
@amarshall amarshall Proper capitalization of various proper nouns 01db82c
@amarshall amarshall Various spelling/formatting/grammar fixes in readme 1c87ed2
@amarshall amarshall Use RSpec's Rake task generator instead of a custom one d934539
@amarshall amarshall Add Rake as development dependency 61ca5ce
@amarshall amarshall Setup Travis CI
Reasons for excluding various Ruby versions:

- 1.8.7: binding_of_caller dependency's native extension fails to build.
- 1.9.2: Capybara requires Ruby 1.9.3+.
- JRuby: C extensions are not supported on Travis, but we need them.
- REE: binding_of_caller dependency's native extension fails to build.
- Rubinius 1.8: Nokogiri requires Ruby 1.9.2+.

Of course, some of the issues with later versions apply to the earlier
versions as well.
4e560f3
@amarshall amarshall Add Travis CI badge to readme d6b04a5
Commits on Jul 29, 2013
@ConradIrwin Merge pull request #38 from amarshall/rubygems-https
Use HTTPS RubyGems source as the :rubygems one is insecure & deprecated
6d8e8d7
@ConradIrwin Merge pull request #39 from amarshall/readme-fixes
Various readme copy fixes
94c7a34
@ConradIrwin Merge pull request #41 from amarshall/fix-uninitialized-ivar-warning
Fix Ruby warning about uninitialized instance variable
e0ef2a7
@ConradIrwin Merge pull request #40 from amarshall/rspec-rake-task
Use RSpec’s Rake task generator instead of a custom one
70b6313
@ConradIrwin Merge branch 'travis-ci' of github.com:amarshall/pry-rescue
Conflicts:
	README.md
ad392f9
@ConradIrwin Move button out the way 5f91cc7
Commits on Oct 27, 2013
@bak bak Support Minitest 5 c151cc9
Commits on Oct 28, 2013
@ConradIrwin Merge branch 'minitest_5_integrated' of github.com:bak/pry-rescue 69bc499
@ConradIrwin bump version 196b0b3
Commits on Jan 05, 2014
@felixbuenemann felixbuenemann Add ruby 2.1.0 to Travis CI build matrix
This should show when the issues in #49 are fixed.
7310ed1
@ConradIrwin Merge pull request #51 from felixbuenemann/travis-mri-2.1.0
Add ruby 2.1.0 to Travis CI build matrix
60a7220
Commits on Jan 21, 2014
@kyrylo kyrylo pry-rescue.gemspec: depend on interception v0.4 and higher
v0.4 adds Ruby 2.1.0 support.
f007605
@ConradIrwin bump version 2d81176
Commits on Jan 22, 2014
@ConradIrwin Merge branch 'review.update-interception' of github.com:kyrylo/pry-re…
…scue
3210f40
@ConradIrwin bump version 3e31a1f
Commits on Feb 10, 2014
@vincentwoo vincentwoo Travis bundler caching 0a3cb62
Commits on Feb 12, 2014
@kyrylo kyrylo Merge pull request #61 from vincentwoo/travis-bundler-caching
Turn on travis bundler caching
f43c0fa
@kyrylo kyrylo .travis.yml: correct rbx
rbx-19mode is no more.
See: travis-ci/travis-ci#1641 (comment)
e692a7e
Commits on Feb 15, 2014
@vincentwoo vincentwoo Add -i option to pry-rescue dc16052
@ConradIrwin Small tweaks
Don't define a global run_exit_callbacks method, remove warnings.
03b709e
@ConradIrwin Merge branch 'ensure-repl' 57c494e
@ConradIrwin v1.4.0 7f24f1b
Commits on Mar 25, 2014
@kyrylo kyrylo pry-rescue.gemspec: depend on interception v0.5 and greater
Interception v0.4 does not support Ruby 2.1.1, while v0.5 does.
ee9be6e
Commits on Apr 22, 2014
@ConradIrwin Support respec 1.14.7+ (Fixes #49, #62) eed092a
@ConradIrwin v1.4.1 3772a93
Commits on May 15, 2014
@MaxGabriel MaxGabriel Use SVG for the Travis badge in the README b64cea8
Commits on May 16, 2014
@kyrylo kyrylo Merge pull request #68 from MaxGabriel/patch-1
Use SVG for the Travis badge in the README
7a670c2
Commits on May 23, 2014
@vincentwoo vincentwoo Mention other ways of triggering Rails mode e8734e0
Commits on Jul 25, 2014
@vincentwoo vincentwoo Print newline after exit hooks
Prevents the Pry shell from overwriting content from stdout that was not written with a newline.
8729227
Commits on Oct 28, 2014
@dresselm dresselm Added explicit minitest version check prior to monkeypatching run 2d69fbe
@ConradIrwin Merge pull request #73 from avantcredit/master
Added explicit minitest version check prior to monkeypatching run
9df5ead
Commits on Nov 20, 2014
@MissingHandle MissingHandle check that rails is defined. 34ff992
@MissingHandle MissingHandle Avoid Searching For Rails 09037b2
Commits on Nov 21, 2014
@ConradIrwin Merge pull request #75 from MissingHandle/master
Check that rails is defined.
a619bd9
Commits on Jan 05, 2015
@tomasv tomasv Reset 'let' memoization cache before running example.
This fixes a bug where memoized objects persist inbetween retries of a
spec. This is bad for example when you assign database records in 'let'
declarations. The database transaction gets rolled back, and in a retry
you get stale records, which isn't good.
f4f25e8
@ConradIrwin Merge pull request #77 from tomasv/bugfix/memoization-reset
Reset 'let' memoization cache before running example.
8eaef6c
Commits on Feb 12, 2015
@jacob-carlborg jacob-carlborg Fix rescuing with RSpec 3. 20b4f16
@ConradIrwin Merge pull request #80 from jacob-carlborg/rspec3
Fix rescuing with RSpec 3
7a57081
Commits on Apr 15, 2015
@jdenen jdenen Fix #81 by requiring RSpec 5c1eb5f
Commits on Apr 17, 2015
@ConradIrwin Merge pull request #83 from jdenen/fix-81-rescue-rspec
Fix #81 by requiring RSpec
da854e0
@ConradIrwin v1.4.2 9b5e904
Something went wrong with that request. Please try again.