Sha256: 80e4422844e265bf25888e04b152f4f3f87a74a9302db4c842b51e05b9ca6eaf
Contents?: true
Size: 441 Bytes
Versions: 4
Compression:
Stored size: 441 Bytes
Contents
module Quebert module Consumer # The most Consumer. Doesn't even accept the queue as an argument because there's nothing # a job can do to be rescheduled, etc. class Base attr_reader :job def initialize(job) @job = job end def perform begin job.perform(*job.args) rescue Job::Action # Nothing to do chief! end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
quebert-0.0.4 | lib/quebert/consumer/base.rb |
quebert-0.0.3 | lib/quebert/consumer/base.rb |
quebert-0.0.1 | lib/quebert/consumer/base.rb |
quebert-0.0.0 | lib/quebert/consumer/base.rb |