Many new developers are intimidated when they come across errors and exceptions in a program. However, errors are Ruby's way of telling you how you can improve or alter your program to work properly. In this chapter, you'll learn how to work with errors in Ruby, including learning how to build practical tools such as an error logging program. Additionally, you'll be able to do the following:
- Categorize exceptions in a Ruby program
- Demonstrate how to properly implement an error management system