Module: HTTPX::Plugins::Cookies::Cookie::Scanner

Defined in:
lib/httpx/plugins/cookies/cookie.rb

Constant Summary collapse

RE_BAD_CHAR =
/([\x00-\x20\x7F",;\\])/.freeze

Class Method Summary collapse

Class Method Details

.quote(s) ⇒ Object



190
191
192
193
194
# File 'lib/httpx/plugins/cookies/cookie.rb', line 190

def quote(s)
  return s unless s.match(RE_BAD_CHAR)

  "\"#{s.gsub(/([\\"])/, "\\\\\\1")}\""
end