class Atatus::OpenTracing::ScopeStack

@api private

Constants

KEY

Public Instance Methods

last() click to toggle source
# File lib/atatus/opentracing.rb, line 181
def last
  scopes.last
end
pop() click to toggle source
# File lib/atatus/opentracing.rb, line 177
def pop
  scopes.pop
end
push(scope) click to toggle source
# File lib/atatus/opentracing.rb, line 173
def push(scope)
  scopes << scope
end

Private Instance Methods

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