class ElasticAPM::Instrumenter::Current

@api private

def initialize

def initialize
  self.transaction = nil
  self.spans = []
end

def spans

def spans
  Thread.current[SPAN_KEY] ||= []
end

def spans=(spans)

def spans=(spans)
  Thread.current[SPAN_KEY] ||= []
  Thread.current[SPAN_KEY] = spans
end

def transaction

def transaction
  Thread.current[TRANSACTION_KEY]
end

def transaction=(transaction)

def transaction=(transaction)
  Thread.current[TRANSACTION_KEY] = transaction
end