lib/sidekiq/extensions/action_mailer.rb in sidekiq-2.17.0 vs lib/sidekiq/extensions/action_mailer.rb in sidekiq-2.17.1
- old
+ new
@@ -20,18 +20,21 @@
msg.deliver if msg && (msg.to || msg.cc || msg.bcc) && msg.from
end
end
module ActionMailer
- def delay(options={})
+ def sidekiq_delay(options={})
Proxy.new(DelayedMailer, self, options)
end
- def delay_for(interval, options={})
+ def sidekiq_delay_for(interval, options={})
Proxy.new(DelayedMailer, self, options.merge('at' => Time.now.to_f + interval.to_f))
end
- def delay_until(timestamp, options={})
+ def sidekiq_delay_until(timestamp, options={})
Proxy.new(DelayedMailer, self, options.merge('at' => timestamp.to_f))
end
+ alias_method :delay, :sidekiq_delay
+ alias_method :delay_for, :sidekiq_delay_for
+ alias_method :delay_until, :sidekiq_delay_until
end
end
end