Class: DelayedPaperclip::Jobs::Resque

Inherits:
Object
  • Object
show all
Defined in:
lib/delayed_paperclip/jobs/resque.rb

Class Method Summary collapse

Class Method Details

.enqueue_delayed_paperclip(instance_klass, instance_id, attachment_name) ⇒ Object



6
7
8
9
# File 'lib/delayed_paperclip/jobs/resque.rb', line 6

def self.enqueue_delayed_paperclip(instance_klass, instance_id, attachment_name)
  @queue = instance_klass.constantize.paperclip_definitions[attachment_name][:delayed][:queue]
  ::Resque.enqueue(self, instance_klass, instance_id, attachment_name)
end

.perform(instance_klass, instance_id, attachment_name) ⇒ Object



11
12
13
# File 'lib/delayed_paperclip/jobs/resque.rb', line 11

def self.perform(instance_klass, instance_id, attachment_name)
  DelayedPaperclip.process_job(instance_klass, instance_id, attachment_name)
end