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