RosettaCodeData/Task/Exceptions/Ruby/exceptions-4.rb
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

15 lines
230 B
Ruby

begin
foo
rescue ArgumentError => e
# rescues a MyInvalidArgument or any other ArgumentError
bar
rescue => e
# rescues a StandardError
quack
else
# runs if no exception occurred
quux
ensure
# always runs
baz
end