1. ホーム
  2. ruby

[解決済み] Rubyで親のクラス名を取得するには?

2022-10-25 02:25:43

質問

あるクラスがあるとします。 AB ここで B を継承しています。 A . で親クラス名を表示するには B

class A
end

class B < A
end

私が試したいくつかのこと

>> B.new.class #=> B   #which is correct
>> B.new.parent  #=> Undefined method `parent`
>> B.parent   #=> Object
>> B.parent.class #=> Class

ありがとうございます :)

どのように解決するのですか?

class A
end

class B < A
end

B.superclass # => A
B.superclass.name # => "A"