Ruby utilise begin, rescue, ensure, et end pour gérer les erreurs.
begin
rescue
ensure
end
Ruby dispose d’un module intégré pour la journalisation, Logger, qui est super facile à utiliser.
Logger
Imaginez que vous écrivez un script rapide pour saluer les utilisateurs .
Passons à travers un exemple de refactorisage d’une méthode Ruby qui calcule la somme des carrés.