lib/ddtrace/contrib/concurrent_ruby/patcher.rb in ddtrace-0.29.1 vs lib/ddtrace/contrib/concurrent_ruby/patcher.rb in ddtrace-0.30.0

- old
+ new

@@ -7,23 +7,16 @@ module Patcher include Contrib::Patcher module_function - def patched? - done?(:concurrent_ruby) + def target_version + Integration.version end def patch - do_once(:concurrent_ruby) do - begin - require 'ddtrace/contrib/concurrent_ruby/future_patch' - - patch_future - rescue StandardError => e - Datadog::Tracer.log.error("Unable to apply Future integration: #{e}") - end - end + require 'ddtrace/contrib/concurrent_ruby/future_patch' + patch_future end # Propagate tracing context in Concurrent::Future def patch_future ::Concurrent::Future.send(:include, FuturePatch)