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