Class: Rack::Client::CookieJar::Request

Inherits:
Request
  • Object
show all
Defined in:
lib/rack/client/middleware/cookie_jar/request.rb

Instance Method Summary collapse

Instance Method Details

#inject(cookies) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/rack/client/middleware/cookie_jar/request.rb', line 5

def inject(cookies)
  if raw_cookies = env['HTTP_COOKIE']
    cookies = Cookie.merge(cookies, raw_cookies)
  end

  env['HTTP_COOKIE'] = cookies.map {|c| c.to_header } * ', ' unless cookies.empty?
end