Resumen

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.
      Manejo de excepciones