Module: Faktory::Mutator
- Defined in:
- lib/faktory/mutate.rb
Defined Under Namespace
Classes: Filter
Instance Method Summary collapse
- #clear(target) ⇒ Object
- #discard(target, &block) ⇒ Object
- #kill(target, &block) ⇒ Object
- #requeue(target, &block) ⇒ Object
Instance Method Details
#clear(target) ⇒ Object
72 73 74 |
# File 'lib/faktory/mutate.rb', line 72 def clear(target) mutate('discard', target, nil) end |
#discard(target, &block) ⇒ Object
54 55 56 57 58 |
# File 'lib/faktory/mutate.rb', line 54 def discard(target, &block) filter = Filter.new block.call(filter) if block mutate('discard', target, filter) end |
#kill(target, &block) ⇒ Object
60 61 62 63 64 |
# File 'lib/faktory/mutate.rb', line 60 def kill(target, &block) filter = Filter.new block.call(filter) if block mutate('kill', target, filter) end |
#requeue(target, &block) ⇒ Object
66 67 68 69 70 |
# File 'lib/faktory/mutate.rb', line 66 def requeue(target, &block) filter = Filter.new block.call(filter) if block mutate('requeue', target, filter) end |