RubyGems Navigation menu

resque-progress 1.0.1

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!'

Gemfile:
= In die Zwischenablage kopieren Kopiert!

installieren:
=

Versionen:

  1. 1.0.1 - August 25, 2010 (6 KB)
  2. 1.0.0 - August 24, 2010 (5,5 KB)

Runtime Abhängigkeiten (2):

resque >= 1.8.0
resque-meta >= 1.0.0

Besitzer:

Autoren:

  • Idris Mokhtarzada

SHA 256-Prüfsumme:

e91e886ce161df720460a67c7d68208926993149ec7fbc5dc48ca13d50d27c2d

Downloads insgesamt 175.806

Für diese Version 172.372

Lizenzen:

k.A.

Erforderliche Ruby-Version: None

Links: