class Sentry::Baggage
def self.from_incoming_header(header)
-
(Baggage)-
Parameters:
-
header(String) -- The incoming Baggage header string.
def self.from_incoming_header(header) items = {} mutable = true header.split(",").each do |item| item = item.strip key, val = item.split("=") next unless key && val next unless key =~ SENTRY_PREFIX_REGEX baggage_key = key.split("-")[1] next unless baggage_key items[CGI.unescape(baggage_key)] = CGI.unescape(val) mutable = false end new(items, mutable: mutable) end