class Interrupt
Wird ausgelöst, wenn das Interrupt-Signal empfangen wird, typischerweise weil der Benutzer Strg-C gedrückt hat (auf den meisten POSIX-Plattformen). Als solches ist es eine Unterklasse von SignalException.
begin puts "Press ctrl-C when you get bored" loop {} rescue Interrupt => e puts "Note: You will typically use Signal.trap instead." end
ergibt
Press ctrl-C when you get bored
wartet dann, bis es mit Strg-C unterbrochen wird, und druckt dann
Note: You will typically use Signal.trap instead.