Class: Rack::Client::CookieJar::CookieStore

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

Direct Known Subclasses

Heap

Defined Under Namespace

Classes: Heap

Constant Summary collapse

HEAP =
Heap

Instance Method Summary collapse

Instance Method Details

#match(domain, path) ⇒ Object



9
10
11
12
# File 'lib/rack/client/middleware/cookie_jar/cookiestore.rb', line 9

def match(domain, path)
  cookies = map {|header| Cookie.from(header) }
  cookies.select {|cookie| cookie.match?(domain, path) }
end

#store(cookie) ⇒ Object



5
6
7
# File 'lib/rack/client/middleware/cookie_jar/cookiestore.rb', line 5

def store(cookie)
  write cookie.to_key, cookie.to_header
end