Ruby クラス作成時のオブジェクト関係
クラスを宣言した時の継承関係
class A; end p A.ancestors #=> [A, Object, Kernel, BasicObject]。先祖 p A.class #=> Class。クラスクラス。 p Class.class #=> Class p Class.superclass #=> Module。モジュールクラスを継承していることに注目 p A.superclass #=> Object p Object.superclass #=> BasicObject p BasicObject.ancestors #=> [BasicObject] p Module.superclass #=> Object p Module.superclass #=> Object