Véase el capítulo Classes, Objects, and Variables del libro Programming Ruby. The Pragmatic Programmer's Guide