Allow aliases because YAML.dump generates aliases when it sees multiple occurrences of an object

This commit is contained in:
Akinori MUSHA 2021-06-07 14:44:18 +09:00
parent 7a1bf4fbb3
commit 2c220f44dd

View file

@ -76,7 +76,7 @@ class HTTP::CookieJar::YAMLSaver < HTTP::CookieJar::AbstractSaver
if YAML.name == 'Psych' && Psych::VERSION >= '3.1'
def load_yaml(yaml)
YAML.safe_load(yaml, :permitted_classes => %w[Time HTTP::Cookie Mechanize::Cookie DomainName])
YAML.safe_load(yaml, :permitted_classes => %w[Time HTTP::Cookie Mechanize::Cookie DomainName], :aliases => true)
end
else
def load_yaml(yaml)