Ruby აკეთებს შეცდომების დამუშავებას begin//-ით (Ruby-ის ეკვივალენტი try/catch/finally-სთან). თქვენ აკეთებთ გამონაკლისებს და აკეთებთ მათ, ხოლო გამოიყენება სისუფთავისთვის. Ruby ასევე საშუალებას აძლევს მეთოდის დონეზე rescue-ს (ეკსპლიციტური -ის გარეშე) სუფთა კოდისთვის.
