Exception Handling (Ruby)

Ruby handles errors with begin/rescue/ensure blocks. You raise exceptions with raise and catch them with rescue.