Name: return_bang
Project URL: https://github.com/drbrain/return_bang
Rubygems URL: return_bang
Seattle.rb Contributors: 1
Description:

return_bang implements non-local exits for methods. As a bonus, you also get exception handling that ignores standard Ruby’s inflexible begin; rescue; ensure; end syntax.

Use return_bang to exit back to a processing loop from deeply nested code, or just to confound your enemies and your friends! What could possibly go wrong?

Last Update: 2026-03-17 00:46:20 UTC

Contributors: