lib/ddtrace/contrib/rails/action_view.rb in ddtrace-0.12.0.beta2 vs lib/ddtrace/contrib/rails/action_view.rb in ddtrace-0.12.0.rc1

- old
+ new

@@ -3,12 +3,16 @@ module Datadog module Contrib module Rails # Code used to create and handle 'rails.render_template' and 'rails.render_partial' spans. module ActionView + include Datadog::Patcher + def self.instrument # patch Rails core components - Datadog::RailsRendererPatcher.patch_renderer + do_once(:instrument) do + Datadog::RailsRendererPatcher.patch_renderer + end end def self.start_render_template(payload) # retrieve the tracing context tracing_context = payload.fetch(:tracing_context)