Method: Datadog::AppSec::Contrib::Faraday::Patcher.patch

Defined in:
lib/datadog/appsec/contrib/faraday/patcher.rb

.patchObject



19
20
21
22
23
24
25
26
27
28
# File 'lib/datadog/appsec/contrib/faraday/patcher.rb', line 19

def patch
  require_relative 'ssrf_detection_middleware'
  require_relative 'connection_patch'
  require_relative 'rack_builder_patch'

  ::Faraday::Middleware.register_middleware(datadog_appsec: SSRFDetectionMiddleware)
  configure_default_faraday_connection

  Patcher.instance_variable_set(:@patched, true)
end