class Dragonfly::Job::Process

Public Instance Methods

apply() click to toggle source
# File lib/dragonfly/job/process.rb, line 22
def apply
  processor.call(job.content, *arguments)
end
arguments() click to toggle source
# File lib/dragonfly/job/process.rb, line 14
def arguments
  args[1..-1]
end
init() click to toggle source
# File lib/dragonfly/job/process.rb, line 6
def init
  processor.update_url(job.url_attributes, *arguments) if processor.respond_to?(:update_url)
end
name() click to toggle source
# File lib/dragonfly/job/process.rb, line 10
def name
  args.first.to_sym
end
processor() click to toggle source
# File lib/dragonfly/job/process.rb, line 18
def processor
  @processor ||= app.get_processor(name)
end