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 -> ??