diff --git a/lib/http/response.rb b/lib/http/response.rb index 3194556f..ada88df5 100644 --- a/lib/http/response.rb +++ b/lib/http/response.rb @@ -138,8 +138,8 @@ def content_type def_delegator :content_type, :charset def cookies - @cookies ||= headers.each_with_object CookieJar.new do |(k, v), jar| - jar.parse(v, uri) if k == Headers::SET_COOKIE + @cookies ||= headers.get(Headers::SET_COOKIE).each_with_object CookieJar.new do |v, jar| + jar.parse(v, uri) end end