Aplicando excepciones
Clase 18 de 23 • Curso de Ruby: Programación Orientada a Objetos 2018
Contenido del curso
Introducción a Ruby
Bases del lenguaje
Programación Orientada a Objetos
Produciendo Objetos
Más allá del concepto de Fábrica
- 16

Hashes y Símbolos
00:00 min - 17

Accesores: Acceso VIP a tus atributos
09:20 min - 18

Aplicando excepciones
Viendo ahora - 19

Condicionales: if, else, elsif, case, unless
12:44 min - 20

Loops: While, until, for, next, redo, retry
12:02 min - 21

Procedimientos y Lambdas
16:22 min - 22

Módulos (librerías): Caja de herramientas
09:01 min
Repaso final
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'