RosettaCodeData/Task/Stack-traces/Ruby/stack-traces-2.rb

20 lines
236 B
Ruby

def outer(a,b,c)
middle a+b, b+c
end
def middle(d,e)
inner d+e
end
def inner(f)
raise
puts "this will not be printed"
end
begin
outer 2,3,5
rescue Exception => e
puts e.backtrace
end
puts "continuing after the rescue..."