Sha256: 4cf61ab882c833001521c6e7ef7e2cd2bfce5f2a99ddc0d7c7b81e6cbc54d4be
Contents?: true
Size: 717 Bytes
Versions: 2
Compression:
Stored size: 717 Bytes
Contents
require_relative '../patcher' require_relative '../../monitor' require_relative '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 Monitor::Gateway::Watcher.watch Gateway::Watcher.watch Patcher.instance_variable_set(:@patched, true) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.10.1 | lib/datadog/appsec/contrib/rack/patcher.rb |
ddtrace-1.10.0 | lib/datadog/appsec/contrib/rack/patcher.rb |