親クラスから定数にアクセスしようとしていますが、エラーが発生しています
NameError: 初期化されていない定数 CONSTS
これは私のコードです - 親クラス
module Abc
class Xyz
class A
class CONSTS
ONE = "1"
TWO = "2"
Three = "3"
end
end
end
end
子クラスです
module Abc
class Xyz
class B < A
class << self
def print_const
get_const
end
private
def get_const
puts CONSTS::ONE
end
end
end
end
end
今、私が Abc:Xyz::B.print_const を試すと、上記のエラーが発生します。
誰が私がどこで間違っているのか教えてもらえますか?