class ElasticAPM::OpenTracing::Scope
@api private
Attributes
span[R]
Public Class Methods
new(span, scope_stack, finish_on_close:)
click to toggle source
# File lib/elastic_apm/opentracing.rb, line 114 def initialize(span, scope_stack, finish_on_close:) @span = span @scope_stack = scope_stack @finish_on_close = finish_on_close end
Public Instance Methods
close()
click to toggle source
# File lib/elastic_apm/opentracing.rb, line 126 def close @span.finish if @finish_on_close @scope_stack.pop end
elastic_span()
click to toggle source
# File lib/elastic_apm/opentracing.rb, line 122 def elastic_span span.elastic_span end