Ruby używa begin, rescue, ensure i end do obsługi błędów.
begin
rescue
ensure
end
Ruby ma wbudowany moduł do logowania, Logger, który jest bardzo łatwy w użyciu.
Logger
Wyobraź sobie, że piszesz prosty skrypt, który wita użytkowników.
Przejdźmy przez przykład refaktoryzacji metody Ruby, która oblicza sumę kwadratów.