Chapter 12 - Exceptions
Exercise 1: Rescuing Exceptions
The call to trip_over_curb
raises an exception. Instead of allowing execution to halt, rescue the exception, and print the string "Caught you!"
.
def trip_over_curb
raise "WHOA!"
end
begin
trip_over_curb
rescue
puts "Caught you!"
end
Here’s the output:
Caught you!