The Ruby Way: Notes and Updates

This is only a set of a few notes to clarify certain pieces of the book. Some of these items might be considered errata by some people; but the information here is mostly disjoint from the list of errata. In some cases, these notes are simply more up-to-date than anything available at the time the book's material was written. This list is very much incomplete and should be considered a work in progress.


Chapter 1
Chapter 2
Many functions such as sinh and cosh have been added to Ruby since the 1.6.x version.
The parsedate library has been updated. The time zone is now detected correctly after a meridian indicator (am or pm). It also recognizes a two-digit year preceded by an apostrophe.
Chapter 3
Chapter 4
Chapter 5
My use of the word dynamicity is probably incorrect. Though I'm generally a language purist— English language, that is— I tend to stand by this decision. I'll address this issue elsewhere.
Chapter 6
FXRuby has evolved somewhat since this section was written. Be sure to look online for an explanation of the improved message handling.
Chapter 7
Chapter 8
Chapter 9
This chapter doesn't mention REXML simply because I didn't know about it at the time of writing; in fact, I don't think it had been released then. But it is now probably the best and most common tool for parsing XML in Ruby.
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E