I'm sorry to be critical but this article is a dangerously incomplete treatment.<p>For instance, methods only exist on classes. And there's no mention of the singleton class whatsoever.<p>For a more accurate lesson, watch Dave Thomas, author of the "Pickaxe" Programming Ruby book, present on the Ruby Object Model: <a href="http://scotland-on-rails.s3.amazonaws.com/2A04_DaveThomas-SOR.mp4" rel="nofollow">http://scotland-on-rails.s3.amazonaws.com/2A04_DaveThomas-SO...</a>