クラス内でselfメソッドをクラス名を指定せず呼び出したい Jul 19, 2019 解決 self.class.method_name で呼び出す class Person def call(num) puts "#{self.class.name(num)}だよ" end def self.name(num) if num = 1 '田中' else '名無し' end end end