Module: Faktory::Mutator

Defined in:
lib/faktory/mutate.rb

Defined Under Namespace

Classes: Filter

Instance Method Summary collapse

Instance Method Details

#clear(target) ⇒ Object



66
67
68
# File 'lib/faktory/mutate.rb', line 66

def clear(target)
  mutate('discard', target, nil)
end

#discard(target, &block) ⇒ Object



48
49
50
51
52
# File 'lib/faktory/mutate.rb', line 48

def discard(target, &block)
  filter = Filter.new
  block.call(filter) if block
  mutate('discard', target, filter)
end

#kill(target, &block) ⇒ Object



54
55
56
57
58
# File 'lib/faktory/mutate.rb', line 54

def kill(target, &block)
  filter = Filter.new
  block.call(filter) if block
  mutate('kill', target, filter)
end

#requeue(target, &block) ⇒ Object



60
61
62
63
64
# File 'lib/faktory/mutate.rb', line 60

def requeue(target, &block)
  filter = Filter.new
  block.call(filter) if block
  mutate('requeue', target, filter)
end