A Resque plugin. If you want to be able to add metadata for a job to track anything you want, extend it with this module. For example: require 'resque-meta' class MyJob extend Resque::Plugins::Meta def self.perform(meta_id, *args) heavy_lifting end end meta0 = MyJob.enqueue('stuff') meta0.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta0.meta_id # => '03c9e1a045ad012dd20500264a19273c' meta0['foo'] = 'bar' # => 'bar' meta0.save # later meta1 = MyJob.get_meta('03c9e1a045ad012dd20500264a19273c') meta1.job_class # => MyJob meta1.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta1['foo'] # => 'bar'

Required Ruby Version

None

Authors

Lee Marlow

Versions

  1. 2.0.1
    1. source

      1. 2.0.1 source November 27, 2013 (10.5 KB)
  2. 2.0.0
    1. source

      1. 2.0.0 source December 05, 2012 (10.5 KB)
  3. 1.0.3
    1. source

      1. 1.0.3 source February 10, 2011 (9.5 KB)
  4. 1.0.2
    1. source

      1. 1.0.2 source November 04, 2010 (9.5 KB)
  5. 1.0.1
    1. source

      1. 1.0.1 source September 11, 2010 (9.5 KB)
Show all versions (6 total)

SHA 256 checksum