errors/begin_else_ensure.rb
tests/_examples/errors/begin_else_ensure.rb in the metorex repository.
begin
puts("try block")
x = 42
rescue => e
puts("error: " + e.to_s)
else
puts("no error, x = " + x.to_s)
ensure
puts("ensure ran")
end
Output:
try block
no error, x = 42
ensure ran