class Test def self.new $name = xxxx end end test = Test.new p $name -> "test" test1 = test2 = @test3 = Test4 = $test = Test.new p $name -> ?? Test.new p $name -> ?? test = -> { Test.new } p $name -> ?? test.call p $name -> ?? test = Hash.new(Test.new) p $name -> ??