Я хочу использовать настройки по умолчанию, чтобы сбросить настройки, когда мне нужно. Но я не могу понять, как не изменять значения по умолчанию при изменении значений ary.
> default = {"a"=>[], "b"=>[], "c"=>[]}
=> {"a"=>[], "b"=>[], "c"=>[]}
> ary = default.clone
=> {"a"=>[], "b"=>[], "c"=>[]}
> ary["a"] << "foo"
=> ["foo"]
> default
=> {"a"=>["foo"], "b"=>[], "c"=>[]}