From 24e9b26004779a65b0414c450714c433a236a62a Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Mon, 22 Oct 2012 12:59:08 +0900 Subject: [PATCH] HTTP::CookieJar#add: Use the hostname of domain_name. --- lib/http/cookie_jar.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/http/cookie_jar.rb b/lib/http/cookie_jar.rb index fd8fc49..357f507 100644 --- a/lib/http/cookie_jar.rb +++ b/lib/http/cookie_jar.rb @@ -23,12 +23,9 @@ class HTTP::CookieJar # Add a +cookie+ to the jar and return self. def add(cookie) - normal_domain = cookie.domain.downcase + normal_domain = cookie.domain_name.hostname - @jar[normal_domain] ||= {} unless @jar.has_key?(normal_domain) - - @jar[normal_domain][cookie.path] ||= {} - @jar[normal_domain][cookie.path][cookie.name] = cookie + ((@jar[normal_domain] ||= {})[cookie.path] ||= {})[cookie.name] = cookie self end