Skip to content

Commit f0374eb

Browse files
ealdentdefunkt
authored andcommitted
Multiple failure backend did not support requeue-ing failed jobs
1 parent f359bb4 commit f0374eb

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

lib/resque/failure/multiple.rb

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@ module Failure
33
# A Failure backend that uses multiple backends
44
# delegates all queries to the first backend
55
class Multiple < Base
6-
6+
77
class << self
88
attr_accessor :classes
99
end
10-
10+
1111
def self.configure
1212
yield self
1313
Resque::Failure.backend = self
1414
end
15-
15+
1616
def initialize(*args)
1717
@backends = self.class.classes.map {|klass| klass.new(*args)}
1818
end
1919
def save
2020
@backends.each(&:save)
2121
end
22-
22+
2323
# The number of failures.
2424
def self.count
2525
classes.first.count
@@ -34,11 +34,15 @@ def self.all(start = 0, count = 1)
3434
def self.url
3535
classes.first.url
3636
end
37-
37+
3838
# Clear all failure objects
3939
def self.clear
4040
classes.first.clear
4141
end
42+
43+
def self.requeue(*args)
44+
classes.first.requeue(*args)
45+
end
4246
end
4347
end
4448
end

0 commit comments

Comments
 (0)