module Pantomath::Instrumentation::NetHTTP::Adapter

Public Instance Methods

request(req, body = nil, &block) click to toggle source
Calls superclass method
# File lib/pantomath/instrumentation/net_http/adapter.rb, line 10
def request(req, body = nil, &block)
  return tracer(req).trace { super } unless started?

  super
end

Private Instance Methods

tracer(req) click to toggle source
# File lib/pantomath/instrumentation/net_http/adapter.rb, line 17
def tracer(req)
  context = OpenStruct.new(http: self, req: req)
  Tracer.new(context)
end