Übergabe mehrerer Fehlerklassen an die Rettungsklausel von Ruby auf DRY-Weise

Ich habe einen Code, der mehrere Arten von Ausnahmen in Ruby retten muss: begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end Ich möchte irgendwie die Liste der Ausnahmetypen speichern, die ich irgendwo retten möchte, und...