Rubyリファレンス: Home

name (Module)

Edit   History

標準クラス・モジュール > Module > name

mod.name

nameメソッドは、モジュールやクラスの名前を文字列で返します。

p String.name
 
module Animals
  class Cat
  end
end
p Animals::Cat.name
"String"
"Animals::Cat"

無名のクラスや特異クラスの場合は空文字列が返ります。

klass = Class.new
p klass.name
""

関連項目