class A
@@value = 1
def self.make_instance
@@value = 2
new
end
def data
@@value
end
end
puts A.make_instance.data
class B
def self.make_clone
C.clone
end
class C
@@value = 1
def self.make_instance
@@value = 2
new
end
def data
@@value
end
end
end
puts B.make_clone.make_instance.data
puts RUBY_VERSION