Sha256: fe1ecade2092f154e97f05ea6a697c6259b7f95894973528708abb742e0c521d
Contents?: true
Size: 508 Bytes
Versions: 11
Compression:
Stored size: 508 Bytes
Contents
module Delayed module Web class Job::ActiveRecord def self.find *args decorate Delayed::Job.find(*args) end def self.all jobs = Delayed::Job.order('id DESC').limit(100) Enumerator.new do |enumerator| jobs.each do |job| enumerator.yield decorate(job) end end end def self.decorate job job = StatusDecorator.new job job = ActiveRecordDecorator.new job job end end end end
Version data entries
11 entries across 11 versions & 1 rubygems