From: Lyndon Samson Date: 2005-04-21T17:26:22+09:00 Subject: Re: [ANN] Article: Seeing Metaclasses Clearly Maybe we should change the subject of this thread? Since there is no such thing as metaclasses in ruby ;-) |I've been trying to understand metaclasses You don't have to, because there's no such a thing in Ruby. In Smalltalk, a metaclass is a class of a class. In Ruby, the Class class is the class of all classes, no metaclass. But every object (of course including classes) can have hidden meta-object (the place holder for singleton methods), which is only revealed by the "singleton class notation". from http://www.ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-talk/40537