Refactoring: Ruby Edition Errata

Errors in the first printing:

Page 8, 9, 14, 15, 16, 17, 18, 19, 22, 23, 26, 27, in the statement method, each.movie.title should be element.movie.title

Page 9, the amount_for method should have this_amount as the last line of the method. Without the additional this_amount the code can return nil when the inline if is false.

Page 29, the Customer class (UML) should contain total_charge, not charge

Page 30, in the html_statement method of the Customer class, each.movie.title should be element.movie.title

Page 47, in the RegularPrice and ChildrensPrice classes, include Price should be include DefaultPrice

Page 75, the table that's referenced isn't on the inside cover, but it is available online

Page 239, UML diagram has Front Suspension Mountain Bike twice.

Page 358, "having instances of A and A".. should be "A and B".

Despite our (Shane, Martin, Jay, and the copy editors) best care some errors always manage to get through. Please accept heartfelt apologies.

We would also like to thank those people who have contributed corrections: A. Lester Buck III, Bryan Donovan, Katrina Owen, Sonia Hamilton.