15 lines
381 B
Ruby
15 lines
381 B
Ruby
|
module OpenTracing
|
||
|
# SpanContext holds the data for a span that gets inherited to child spans
|
||
|
class SpanContext
|
||
|
NOOP_INSTANCE = SpanContext.new.freeze
|
||
|
|
||
|
attr_reader :baggage
|
||
|
|
||
|
# Create a new SpanContext
|
||
|
# @param id the ID of the Context
|
||
|
# @param trace_id the ID of the current trace
|
||
|
# @param baggage baggage
|
||
|
def initialize(baggage: {}); end
|
||
|
end
|
||
|
end
|