Module: CookieJar::CookieValidation::PATTERN
- Includes:
- URI::REGEXP::PATTERN
- Defined in:
- lib/cookiejar/cookie_validation.rb
Overview
REGEX cookie matching
Constant Summary collapse
- TOKEN =
'[^(),\/<>@;:\\\"\[\]?={}\s]+'.freeze
- VALUE1 =
'([^;]*)'.freeze
- IPADDR =
"#{IPV4ADDR}|#{IPV6ADDR}".freeze
- BASE_HOSTNAME =
"(?:#{DOMLABEL}\\.)(?:((?:(?:#{DOMLABEL}\\.)+(?:#{TOPLABEL}\\.?))|local))".freeze
- QUOTED_PAIR =
'\\\\[\\x00-\\x7F]'.freeze
- LWS =
'\\r\\n(?:[ \\t]+)'.freeze
- QDTEXT =
"[\\t\\x20-\\x21\\x23-\\x7E\\x80-\\xFF]|(?:#{LWS})".freeze
- QUOTED_TEXT =
"\\\"(?:#{QDTEXT}|#{QUOTED_PAIR})*\\\"".freeze
- VALUE2 =
"#{TOKEN}|#{QUOTED_TEXT}".freeze