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