Sha256: acddb7a53383b27841d535737eb5f1ca89b2f24087c88245f374ec00e4e5c34e
Contents?: true
Size: 748 Bytes
Versions: 36
Compression:
Stored size: 748 Bytes
Contents
# frozen_string_literal: true 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
36 entries across 36 versions & 2 rubygems