From 58db628a82a5be75bfdb511f97db015db6037b83 Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Sun, 5 Aug 2012 20:53:59 -0700 Subject: [PATCH] Update singletons --- lib/sidekiq/processor.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/sidekiq/processor.rb b/lib/sidekiq/processor.rb index 99a7f47e..8c3daf05 100644 --- a/lib/sidekiq/processor.rb +++ b/lib/sidekiq/processor.rb @@ -57,9 +57,6 @@ module Sidekiq private - # Singleton classes are not clonable. - SINGLETON_CLASSES = [ NilClass, TrueClass, FalseClass, Numeric, Symbol ].freeze - def stats(worker, msg, queue) redis do |conn| conn.multi do @@ -93,6 +90,9 @@ module Sidekiq end end + # Singleton classes are not clonable. + SINGLETON_CLASSES = [ NilClass, TrueClass, FalseClass, Symbol, Fixnum, Float ].freeze + # Clone the arguments passed to the worker so that if # the message fails, what is pushed back onto Redis hasn't # been mutated by the worker.