class RSpec::Buildkite::Analytics::Network

Public Class Methods

configure() click to toggle source
# File lib/rspec/buildkite/analytics/network.rb, line 58
def self.configure
  if defined?(VCR)
    require "vcr/request_handler"
    VCR::RequestHandler.prepend(VCRPatch)
  end

  if defined?(WebMock)
    WebMock::StubRegistry.prepend(WebMockPatch)
  end

  if defined?(Net) && defined?(Net::HTTP)
    Net::HTTP.prepend(NetHTTPPatch)
  end

  if defined?(HTTP) && defined?(HTTP::Client)
    HTTP::Client.prepend(HTTPPatch)
  end
end