Module: DeprecationHelper

Defined in:
lib/raven/helpers/deprecation_helper.rb

Class Method Summary collapse

Class Method Details

.deprecate_dasherized_filename(correct_filename) ⇒ Object



2
3
4
# File 'lib/raven/helpers/deprecation_helper.rb', line 2

def self.deprecate_dasherized_filename(correct_filename)
  warn "[Deprecation Warning] Dasherized filename \"#{correct_filename.gsub('_', '-')}\" is deprecated and will be removed in 4.0; use \"#{correct_filename}\" instead" # rubocop:disable Style/LineLength
end

.deprecate_old_breadcrumbs_configuration(logger) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/raven/helpers/deprecation_helper.rb', line 6

def self.deprecate_old_breadcrumbs_configuration(logger)
  deprecated_usage =
    if logger == :sentry_logger
      "require \"raven/breadcrumbs/logger\""
    else
      "Raven.configuration.rails_activesupport_breadcrumbs = true"
    end
  recommended_usage = "Raven.configuration.breadcrumbs_logger = :#{logger}"

  warn "[Deprecation Warning] The way you enable breadcrumbs logger (#{deprecated_usage}) is deprecated and will be removed in 4.0; use '#{recommended_usage}' instead" # rubocop:disable Style/LineLength
end