From: Joz Private Date: 2012-12-15T00:54:25+09:00 Subject: Ruby class hierarchy confusion I'm somewhat confused about the Ruby object hierarchy. Every class that I define is an instance of the class Class, and Class has the hierarchy Class < Module < Object < BasicObject. If I define a class A, then A has the hierarchy A < Object < BasicObject. But if A is an instance of the class Class, should the superclass of A not be Module, like in the first hierarchy above? A's class is Class, so it would make sense to me that it should follow the top one!! -- Posted via http://www.ruby-forum.com/.