From: Joel Pearson Date: 2013-02-21T07:27:54+09:00 Subject: Re: How meta class differs from real class ? This looks pretty comprehensive. http://ruby-metaprogramming.rubylearning.com/html/seeingMetaclassesClearly.html After a quick scan I'd say that in Ruby every Metaclass is a Class, and every Class has the capability to be turned into a Metaclass since Ruby can modify classes even at runtime. Metaclasses can even build themselves, but anyways I think you should read the above link if you haven't already. "Why the lucky stiff" has a good way of explaining concepts in a concrete fashion :) -- Posted via http://www.ruby-forum.com/.