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 =

TEXT=“|(?:#LWS)“

"[\\t\\x20-\\x21\\x23-\\x7E\\x80-\\xFF]|(?:#{LWS})".freeze
QUOTED_TEXT =
"\\\"(?:#{QDTEXT}|#{QUOTED_PAIR})*\\\"".freeze
VALUE2 =
"#{TOKEN}|#{QUOTED_TEXT}".freeze