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