class OpenTelemetry::Baggage::NoopManager

No op implementation of Baggage::Manager

Constants

EMPTY_HASH
NOOP_BUILDER

Public Instance Methods

build(context: Context.current) { |NOOP_BUILDER| ... } click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 15
def build(context: Context.current)
  yield NOOP_BUILDER
  context
end
clear(context: Context.current) click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 40
def clear(context: Context.current)
  context
end
raw_entries(context: Context.current) click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 32
def raw_entries(context: Context.current)
  EMPTY_HASH
end
remove_value(key, context: Context.current) click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 36
def remove_value(key, context: Context.current)
  context
end
set_value(key, value, metadata: nil, context: Context.current) click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 20
def set_value(key, value, metadata: nil, context: Context.current)
  context
end
value(key, context: Context.current) click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 24
def value(key, context: Context.current)
  nil
end
values(context: Context.current) click to toggle source
# File lib/opentelemetry/baggage/noop_manager.rb, line 28
def values(context: Context.current)
  EMPTY_HASH
end