lib/ddtrace/contrib/excon/patcher.rb in ddtrace-0.29.1 vs lib/ddtrace/contrib/excon/patcher.rb in ddtrace-0.30.0
- old
+ new
@@ -7,23 +7,16 @@
module Patcher
include Contrib::Patcher
module_function
- def patched?
- done?(:excon)
+ def target_version
+ Integration.version
end
def patch
- do_once(:excon) do
- begin
- require 'ddtrace/contrib/excon/middleware'
-
- add_middleware
- rescue StandardError => e
- Datadog::Tracer.log.error("Unable to apply Excon integration: #{e}")
- end
- end
+ require 'ddtrace/contrib/excon/middleware'
+ add_middleware
end
def add_middleware
::Excon.defaults[:middlewares] = Middleware.around_default_stack
end