Ruby käyttää begin, rescue, ensure ja end avainsanoja virheenkäsittelyssä.
begin
rescue
ensure
end
Ruby sisältää sisäänrakennetun moduulin lokitukseen, Logger, joka on superhelppo käyttää.
Logger
Kuvittele, että kirjoitat pikaskriptin käyttäjien tervehtimiseen.
Käydään läpi esimerkki Ruby-metodin refaktoroinnista, joka laskee neliöiden summan.