Feature #12009 ยป 0001-psych-pre-freeze-string-keys-for-hashes.patch
| ext/psych/lib/psych/visitors/to_ruby.rb | ||
|---|---|---|
|
o.children.each_slice(2) { |k,v|
|
||
|
key = accept(k)
|
||
|
val = accept(v)
|
||
|
key.freeze if key.instance_of?(String)
|
||
|
if key == SHOVEL && k.tag != "tag:yaml.org,2002:str"
|
||
|
case v
|
||
|
-
|
||