Sha256: f1142a9266f18682d41ac5721b174a5e051ebd7dea298988c4a1325d8a91ac4d
Contents?: true
Size: 682 Bytes
Versions: 35
Compression:
Stored size: 682 Bytes
Contents
# frozen_string_literal: true module Datadog module AppSec module Contrib # Auto-instrumentation for security integrations # TODO: this implementation is trivial, check for shareable code with tracer module AutoInstrument def self.patch_all integrations = [] Datadog::AppSec::Contrib::Integration.registry.each do |_name, integration| next unless integration.klass.auto_instrument? integrations << integration.name end integrations.each do |integration_name| Datadog.configuration.appsec.instrument integration_name end end end end end end
Version data entries
35 entries across 35 versions & 2 rubygems