У меня есть хеш-таблица, которую я использую для хранения переменных в качестве значений. Я хочу иметь возможность изменять эти переменные, просматривая их в хэше, но я не могу придумать способ сделать это без изменения самого значения.
bar = "ruby"
foo = {key: bar}
foo
#=> { "key" => "ruby" }
foo[:key] = "rails"
foo
#=> { "key" => "rails" }
Как изменить переменную, хранящуюся в качестве значения в хэше, вместо изменения самого хеша?