diff --git a/lib/foreman_cement/configure_sentry.rb b/lib/foreman_cement/configure_sentry.rb index 26451fd058e4ece074f90fb8d4825c21cdf33adb..e0e03e50680d508472900191c302507f40299ba9 100644 --- a/lib/foreman_cement/configure_sentry.rb +++ b/lib/foreman_cement/configure_sentry.rb @@ -4,6 +4,7 @@ require 'sentry-ruby' require 'sentry-rails' require 'sentry-sidekiq' +# rubocop:disable Metrics/BlockLength Sentry.init do |config| config.logger = Foreman::Logging.logger('foreman_cement') config.dsn = SETTINGS.with_indifferent_access['sentry_dsn'] @@ -11,7 +12,7 @@ Sentry.init do |config| config.breadcrumbs_logger = %i[active_support_logger http_logger] if SETTINGS.with_indifferent_access['sentry_trace'] - main_rate = \ + main_rate = if SETTINGS.with_indifferent_access['sentry_trace'].is_a?(Hash) SETTINGS.with_indifferent_access.dig('sentry_trace', 'rate') || 0.5 else @@ -46,3 +47,4 @@ Sentry.init do |config| # filter.filter(event.to_hash) # end end +# rubocop:enable Metrics/BlockLength