Class: DelayedPaperclip::Jobs::Sidekiq
- Inherits:
-
Object
- Object
- DelayedPaperclip::Jobs::Sidekiq
- Includes:
- Sidekiq::Worker
- Defined in:
- lib/delayed_paperclip/jobs/sidekiq.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.enqueue_delayed_paperclip(instance_klass, instance_id, attachment_name) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/delayed_paperclip/jobs/sidekiq.rb', line 8 def self.enqueue_delayed_paperclip(instance_klass, instance_id, ) queue_name = instance_klass.constantize.paperclip_definitions[][:delayed][:queue] # Sidekiq >= 4.1.0 if respond_to?(:set) set(:queue => queue_name) else :queue => queue_name end perform_async(instance_klass, instance_id, ) end |
Instance Method Details
#perform(instance_klass, instance_id, attachment_name) ⇒ Object
19 20 21 |
# File 'lib/delayed_paperclip/jobs/sidekiq.rb', line 19 def perform(instance_klass, instance_id, ) DelayedPaperclip.process_job(instance_klass, instance_id, ) end |