module Datadog::Contrib::ActionView::Event::ClassMethods
Class methods for ActionView
events.
Public Instance Methods
configuration()
click to toggle source
# File lib/ddtrace/contrib/action_view/event.rb, line 23 def configuration Datadog.configuration[:action_view] end
record_exception(span, payload)
click to toggle source
# File lib/ddtrace/contrib/action_view/event.rb, line 27 def record_exception(span, payload) if payload [:exception_object] span.set_error(payload[:exception_object]) elsif payload[:exception] # Fallback for ActiveSupport < 5.0 span.set_error(payload[:exception]) end end
span_options()
click to toggle source
# File lib/ddtrace/contrib/action_view/event.rb, line 15 def span_options { service: configuration[:service_name] } end
tracer()
click to toggle source
# File lib/ddtrace/contrib/action_view/event.rb, line 19 def tracer -> { configuration[:tracer] } end