class ElasticAPM::Spies::ActionDispatchSpy

@api private

def install

def install
  ::ActionDispatch::ShowExceptions.class_eval do
    alias render_exception_without_apm render_exception
    def render_exception(env, exception)
      context = ElasticAPM.build_context(rack_env: env, for_type: :error)
      ElasticAPM.report(exception, context: context, handled: false)
      render_exception_without_apm env, exception
    end
  end
end

def render_exception(env, exception)

def render_exception(env, exception)
  context = ElasticAPM.build_context(rack_env: env, for_type: :error)
  ElasticAPM.report(exception, context: context, handled: false)
  render_exception_without_apm env, exception
end