Categories: None [Edit]

resque-progress

https://rubygems.org/gems/resque-progress
https://github.com/idris/resque-progress
A Resque plugin that provides helpers for progress updates from within your jobs. For example: class MyJob extend Resque::Plugins::Progress def self.perform(meta_id, *args) (0..10).each do |i| at(i, 10, "Lifted #{num} heavy things. #{10-num} more to go!") heavy_lifting(i) end end end meta0 = MyJob.enqueue('stuff') meta0.progress.num_complete # => 0 meta0.progress.total # => 10 meta0.progress.percent # => 100 meta0.progress.message # => nil # later meta1 = MyJob.get_meta('03c9e1a045ad012dd20500264a19273c') meta1.progress.num_complete # => 4 meta1.progress.total # => 10 meta1.progress.percent # => 40 meta1.progress.message # => 'Lifted 4 heavy things. 6 more to go!'

Total

Ranking: 11,183 of 180,477
Downloads: 175,855

Daily

Ranking: 19,821 of 180,469
Downloads: 7

Depended by

RankDownloadsName
54,53917,009resque-integration
144,1783,450resque-single

Depends on

RankDownloadsName
83441,796,834resque
7,408397,770resque-meta

Owners

#GravatarHandle
1iconwebs