module Rack::Utils
def delete_set_cookie_header!(header, key, value = {})
# => ["mycookie=; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT"]
header
# => ["mycookie=; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT"]
delete_set_cookie_header!(header, "mycookie")
header = []
If the header is non-nil, it will be modified in place.
# => "mycookie=; max-age=0; expires=Thu, 01 Jan 1970 00:00:00 GMT"
delete_set_cookie_header!(nil, "mycookie")
the client to immediately delete the specified cookie.
+key+ and +value+ using delete_set_cookie_header. This causes
Set an expired cookie in the specified headers with the given cookie
delete_set_cookie_header!(header, key, value = {}) -> header value
:call-seq:
def delete_set_cookie_header!(header, key, value = {}) if header header = Array(header) header << delete_set_cookie_header(key, value) else header = delete_set_cookie_header(key, value) end return header end