AjuntamentdeBadalona/decidim-badalona

View on GitHub
app/controllers/decidim_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# Entry point for Decidim. It will use the `DecidimController` as
# entry point, but you can change what controller it inherits from
# so you can customize some methods.
class DecidimController < ApplicationController
  before_action :set_raven_context

  private

  def set_raven_context
    return unless Rails.application.secrets.sentry_enabled?
    Raven.user_context({id: try(:current_user).try(:id)}.merge(session))
    Raven.extra_context(params: params.to_unsafe_h, url: request.url)
  end
end