El manejo de excepciones nos sirve para controlar los errores que Ruby nos arroja por defecto cuando ejecutamos un código.
Existen cierto tipo d_e palabras reservadas_ para este manejo de excepciones:
- begin, end: Para definir un bloque.
- rescue: Para controlar una excepción.
- else: Código que se ejecuta si no hubo excepciones.
- ensure: Para forzar que se ejecute código si se lanza o no una excepción.
- raise o fail: Para lanzar una excepción.