class ActionDispatch::DebugExceptions

def render_exception(request, exception)

def render_exception(request, exception)
  backtrace_cleaner = request.get_header('action_dispatch.backtrace_cleaner')
  wrapper = ExceptionWrapper.new(backtrace_cleaner, exception)
  log_error(request, wrapper)
  if request.get_header('action_dispatch.show_detailed_exceptions')
    case @response_format
    when :api
      render_for_api_application(request, wrapper)
    when :default
      render_for_default_application(request, wrapper)
    end
  else
    raise exception
  end
end