From 3c15dec14dde3c96b124183d204e67682cd7862b Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Fri, 25 May 2012 20:28:48 -0700 Subject: [PATCH] Ensure delay time is float --- lib/sidekiq/extensions/action_mailer.rb | 2 +- lib/sidekiq/extensions/active_record.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sidekiq/extensions/action_mailer.rb b/lib/sidekiq/extensions/action_mailer.rb index 14a8e9ed..a03d7dc2 100644 --- a/lib/sidekiq/extensions/action_mailer.rb +++ b/lib/sidekiq/extensions/action_mailer.rb @@ -25,7 +25,7 @@ module Sidekiq Proxy.new(DelayedMailer, self) end def delay_for(interval) - Proxy.new(DelayedMailer, self, Time.now + interval) + Proxy.new(DelayedMailer, self, Time.now.to_f + interval.to_f) end end diff --git a/lib/sidekiq/extensions/active_record.rb b/lib/sidekiq/extensions/active_record.rb index efef2493..ee1859fa 100644 --- a/lib/sidekiq/extensions/active_record.rb +++ b/lib/sidekiq/extensions/active_record.rb @@ -22,7 +22,7 @@ module Sidekiq Proxy.new(DelayedModel, self) end def delay_for(interval) - Proxy.new(DelayedModel, self, Time.now + interval) + Proxy.new(DelayedModel, self, Time.now.to_f + interval.to_f) end end