lib/honeybadger/plugins/sidekiq.rb in honeybadger-2.2.0.beta.1 vs lib/honeybadger/plugins/sidekiq.rb in honeybadger-2.2.0

- old
+ new

@@ -5,12 +5,12 @@ module Plugins module Sidekiq class Middleware def call(worker, msg, queue) Honeybadger.context.clear! - klass = msg['wrapped'] || msg['class'] - Honeybadger::Trace.instrument("#{klass}#perform", { :source => 'sidekiq', :jid => msg['jid'], :class => klass }) do + klass = msg['wrapped'.freeze] || msg['class'.freeze] + Honeybadger::Trace.instrument("#{klass}#perform", { :source => 'sidekiq'.freeze, :jid => msg['jid'.freeze], :class => klass }) do yield end end end @@ -25,12 +25,12 @@ end if defined?(::Sidekiq::VERSION) && ::Sidekiq::VERSION > '3' ::Sidekiq.configure_server do |sidekiq| sidekiq.error_handlers << lambda {|ex, params| - return if params['retry'] && params['retry_count'].to_i < config[:'sidekiq.attempt_threshold'].to_i + return if params['retry'.freeze] && params['retry_count'.freeze].to_i < config[:'sidekiq.attempt_threshold'].to_i opts = {parameters: params} - opts[:component] = params['wrapped'] || params['class'] if config[:'sidekiq.use_component'] + opts[:component] = params['wrapped'.freeze] || params['class'.freeze] if config[:'sidekiq.use_component'] Honeybadger.notify_or_ignore(ex, opts) } end end end