mirror of
https://github.com/samsonjs/http-cookie.git
synced 2026-04-26 14:47:43 +00:00
Add HTTP::Cookie#session? as an alias for #session.
This commit is contained in:
parent
9d842404e3
commit
10e9ca5c60
3 changed files with 4 additions and 3 deletions
|
|
@ -340,6 +340,7 @@ class HTTP::Cookie
|
||||||
|
|
||||||
alias secure? secure
|
alias secure? secure
|
||||||
alias httponly? httponly
|
alias httponly? httponly
|
||||||
|
alias session? session
|
||||||
|
|
||||||
def acceptable_from_uri?(uri)
|
def acceptable_from_uri?(uri)
|
||||||
uri = URI(uri)
|
uri = URI(uri)
|
||||||
|
|
|
||||||
|
|
@ -175,7 +175,7 @@ class HTTP::CookieJar
|
||||||
@jar.each do |domain, paths|
|
@jar.each do |domain, paths|
|
||||||
paths.each do |path, hash|
|
paths.each do |path, hash|
|
||||||
hash.delete_if { |cookie_name, cookie|
|
hash.delete_if { |cookie_name, cookie|
|
||||||
cookie.expired? or (session and cookie.session)
|
cookie.expired? || (session && cookie.session?)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,7 @@ class TestHTTPCookie < Test::Unit::TestCase
|
||||||
'name=Akinori; max-age=',
|
'name=Akinori; max-age=',
|
||||||
].each { |str|
|
].each { |str|
|
||||||
cookie = HTTP::Cookie.parse(str, :origin => url).first
|
cookie = HTTP::Cookie.parse(str, :origin => url).first
|
||||||
assert cookie.session, str
|
assert cookie.session?, str
|
||||||
}
|
}
|
||||||
|
|
||||||
[
|
[
|
||||||
|
|
@ -220,7 +220,7 @@ class TestHTTPCookie < Test::Unit::TestCase
|
||||||
'name=Akinori; max-age=3600',
|
'name=Akinori; max-age=3600',
|
||||||
].each { |str|
|
].each { |str|
|
||||||
cookie = HTTP::Cookie.parse(str, :origin => url).first
|
cookie = HTTP::Cookie.parse(str, :origin => url).first
|
||||||
assert !cookie.session, str
|
assert !cookie.session?, str
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue