From: Trans Date: 2005-04-05T23:19:41+09:00 Subject: Re: - E03b - The Ruby Object Model First it would appear that your repositioned diagram has an arrow misdirected --the arrow from Class to (Object). A Class is an Object so it should be the other way around. Secondly, there are a number of ways to access metaclasses. Try, class Object class << self # (Object) end end Substitute Class, Module or OtherClass for Object. They all should work. Other means: class Object def Object.a_method # this will be a method of metaclass end def self.another_method # so will this end end Realize that a classes' metaclass is the same formalism as an object's singleton class.