Resumen

Una excepción es un tipo especial de objeto, una instancia de la clase Exception o un descendiente de esa clase que representa algún tipo de condición excepcional; indica que algo ha salido mal. Cuando esto ocurre, una excepción es lanzada. Por defecto, los programas de Ruby terminan cuando ocurre una excepción.

Ejemplo de una excepción:

begin #excepcion puts 'Aquí estoy antes del error' raise 'Ha ocurrido un error' put 'Después de que ocurrió el error' rescue #rescate puts ''¡Rescatado! end puts 'Estoy fuera'