psych icon indicating copy to clipboard operation
psych copied to clipboard

Hash default values are not serialized

Open ccutrer opened this issue 6 years ago • 0 comments

> YAML.unsafe_load(YAML.dump(Hash.new(false))).default
=> nil

This is particularly troublesome since the built in Set class uses a Hash internally with a default of false. Ideally if a Hash has a default, it should serialize specially like #43 does for subclasses of Hash with ivars.

ccutrer avatar Jul 16 '19 19:07 ccutrer