Interceptando y examinando excepciones en una sesión de IRB
Cuando estás desarrollando con Ruby, generalmente (yo al menos), pasas bastante tiempo dentro de una sesión de IRB. Vas probando pequeñas funciones que has escrito, exploras una API de otro, etc, etc.
A veces, quieres probar una función que se supone que debería funcionad, pero está lanzando una excepción. Y el backtrace te muestra que el error está demasiado metido [...]