class MandrillQueue::Adapters::SidekiqAdapter

Public Instance Methods

enqueue_to(queue, klass, options, *args) click to toggle source
# File lib/mandrill_queue/adapters/sidekiq_adapter.rb, line 4
def enqueue_to(queue, klass, options, *args)
  client = ::Sidekiq::Client

  if options.key?(:send_at)
    client.enqueue_to_in(queue, options[:send_at], klass, *args)
  elsif options.key?(:send_in)
    client.enqueue_to_in(queue, options[:send_in], klass, *args)
  else
    client.enqueue_to(queue, klass, *args)
  end
end