begin
begin
raise ArgumentError.new("teste")
rescue Exception => e
puts "Rescuing from something"
# Uncomment this "raise" see the difference
# After that comment it again and uncomment the "Process.exit!" line.
# Process.exit!
# raise
end
rescue Exception => e
puts "The higher level is rescuing too"
end
puts "After all code"