class ElasticAPM::OpenTracing::ScopeManager
@api private
def activate(span, finish_on_close: true)
def activate(span, finish_on_close: true) return active if active && active.span == span scope = Scope.new(span, @scope_stack, finish_on_close: finish_on_close) @scope_stack.push scope scope end
def active
def active @scope_stack.last end
def initialize
def initialize @scope_stack = ScopeStack.new end