>>276
そっちの方がやりたいことが明確になるからいいかも。
class MyVariable
 def initialize(v)
  @var = v
 end
 attr_accessor :var
end

a = MyVariable.new('before')
b = a
b.var = 'after'

p a.var #=> 'after'