module Rack::Utils
def parse_cookies_header(header)
Experimental RBS support (using type sampling data from the type_fusion
project).
def parse_cookies_header: (String header) -> untyped
This signature was generated using 1 sample from 1 application.
def parse_cookies_header(header) # According to RFC 6265: # The syntax for cookie headers only supports semicolons # User Agent -> Server == # Cookie: SID=31d4d96e407aad42; lang=en-US return {} unless header header.split(/[;] */n).each_with_object({}) do |cookie, cookies| next if cookie.empty? key, value = cookie.split('=', 2) cookies[key] = (unescape(value) rescue value) unless cookies.key?(key) end end