Ruby utiliza begin, rescue, ensure y end para manejar errores.
begin
rescue
ensure
end
Ruby viene con un módulo integrado para la creación de registros, Logger, que es super fácil de usar.
Logger
Imagina que estás escribiendo un script rápido para saludar a los usuarios.
Vamos a seguir el ejemplo de la refactorización de un método de Ruby que calcula la suma de cuadrados.