class ElasticAPM::Spies::FaradaySpy

@api private

def disable_in

def disable_in
  self.disabled = true
  begin
    yield
  ensure
    self.disabled = false
  end
end

def disabled=(disabled)

def disabled=(disabled)
  Thread.current[DISABLE_KEY] = disabled
end

def disabled?

def disabled?
  Thread.current[DISABLE_KEY] ||= false
end

def install

def install
  ::Faraday::Connection.prepend(Ext)
end