Sha256: adedb9a954086fa1e2e1ba88d09bb8fa490678b8c28621a689027323522ce4a5
Contents?: true
Size: 737 Bytes
Versions: 3
Compression:
Stored size: 737 Bytes
Contents
# typed: ignore require 'datadog/appsec/contrib/patcher' require 'datadog/appsec/contrib/rack/integration' require 'datadog/appsec/contrib/rack/gateway/watcher' module Datadog module AppSec module Contrib module Rack # Patcher for Rack integration module Patcher include Datadog::AppSec::Contrib::Patcher module_function def patched? Patcher.instance_variable_get(:@patched) # TODO: Patcher.flag_patched end def target_version Integration.version end def patch Gateway::Watcher.watch Patcher.instance_variable_set(:@patched, true) end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.0.0 | lib/datadog/appsec/contrib/rack/patcher.rb |
ddtrace-1.0.0.beta2 | lib/datadog/appsec/contrib/rack/patcher.rb |
ddtrace-1.0.0.beta1 | lib/datadog/appsec/contrib/rack/patcher.rb |