Sha256: be247ec7284dbb4dfd4b977307b64049f1dc9dbc839f843b07d8c80f7d395bb1
Contents?: true
Size: 750 Bytes
Versions: 29
Compression:
Stored size: 750 Bytes
Contents
module Raven class Processor::Cookies < Processor def process(data) process_if_symbol_keys(data) if data[:request] process_if_string_keys(data) if data["request"] data end private def process_if_symbol_keys(data) data[:request][:cookies] = STRING_MASK if data[:request][:cookies] return unless data[:request][:headers] && data[:request][:headers]["Cookie"] data[:request][:headers]["Cookie"] = STRING_MASK end def process_if_string_keys(data) data["request"]["cookies"] = STRING_MASK if data["request"]["cookies"] return unless data["request"]["headers"] && data["request"]["headers"]["Cookie"] data["request"]["headers"]["Cookie"] = STRING_MASK end end end
Version data entries
29 entries across 29 versions & 3 rubygems