class ElasticAPM::OpenTracing::ScopeStack

@api private

Constants

KEY

Public Instance Methods

last() click to toggle source
# File lib/elastic_apm/opentracing.rb, line 183
def last
  scopes.last
end
pop() click to toggle source
# File lib/elastic_apm/opentracing.rb, line 179
def pop
  scopes.pop
end
push(scope) click to toggle source
# File lib/elastic_apm/opentracing.rb, line 175
def push(scope)
  scopes << scope
end

Private Instance Methods

scopes() click to toggle source
# File lib/elastic_apm/opentracing.rb, line 189
def scopes
  Thread.current[KEY] ||= []
end