Module: HTTPX::Plugins::Cookies::ResponseMethods

Defined in:
lib/httpx/plugins/cookies.rb

Instance Method Summary collapse

Instance Method Details



39
40
41
42
43
44
45
46
47
# File 'lib/httpx/plugins/cookies.rb', line 39

def cookie_jar
  return @cookie_jar if defined?(@cookie_jar)
  return nil unless headers.key?("set-cookie")
  @cookie_jar ||= begin
    jar = HTTP::CookieJar.new
    jar.parse(headers["set-cookie"], @request.uri)
    jar
  end
end