mirror of
https://github.com/samsonjs/http-cookie.git
synced 2026-04-27 14:57:46 +00:00
HTTP::CookieJar#cleanup: Use delete_if.
This commit is contained in:
parent
b7254599bd
commit
7c5ac21d0f
1 changed files with 4 additions and 5 deletions
|
|
@ -167,11 +167,10 @@ class HTTP::CookieJar
|
||||||
# Remove expired cookies and return self.
|
# Remove expired cookies and return self.
|
||||||
def cleanup session = false
|
def cleanup session = false
|
||||||
@jar.each do |domain, paths|
|
@jar.each do |domain, paths|
|
||||||
paths.each do |path, names|
|
paths.each do |path, hash|
|
||||||
names.each do |cookie_name, cookie|
|
hash.delete_if { |cookie_name, cookie|
|
||||||
paths[path].delete(cookie_name) if
|
|
||||||
cookie.expired? or (session and cookie.session)
|
cookie.expired? or (session and cookie.session)
|
||||||
end
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
self
|
self
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue