我有一个定义如下的类。
class Order
end
puts Order.class #-> Class
puts Order.ancestors #-> [Order, Object, Kernel, BasicObject]
puts Order.class.ancestors #->[Class, Module, Object, Kernel, BasicObject]
我的问题是为什么Order.ancestors不显示'Class'或'Module'在继承链中?由于Order是Class类的一个对象,难道Order不应该展示Class的所有祖先吗?