無名クラスを定数に入れると定数の名前がクラス名になる。
c9 [0] /root # irb irb(main):001:0> var = Class.new => #<Class:0xb8094e40> irb(main):002:0> var.name => "" irb(main):003:0> Wibble = var => Wibble irb(main):004:0> var.name => "Wibble" irb(main):005:0> class Hoge ; end => nil irb(main):006:0> hoge = Hoge.new => #<Hoge:0xb8080cc4> irb(main):008:0> Hoge.name => "Hoge" irb(main):009:0> wibble = Wibble.new => #<Wibble:0xb806eda8> irb(main):010:0> wibble.class => Wibble irb(main):012:0> Wibble.name => "Wibble" irb(main):013:0> exit fc9 [0] /root #