File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -3,23 +3,23 @@ module Failure
3
3
# A Failure backend that uses multiple backends
4
4
# delegates all queries to the first backend
5
5
class Multiple < Base
6
-
6
+
7
7
class << self
8
8
attr_accessor :classes
9
9
end
10
-
10
+
11
11
def self . configure
12
12
yield self
13
13
Resque ::Failure . backend = self
14
14
end
15
-
15
+
16
16
def initialize ( *args )
17
17
@backends = self . class . classes . map { |klass | klass . new ( *args ) }
18
18
end
19
19
def save
20
20
@backends . each ( &:save )
21
21
end
22
-
22
+
23
23
# The number of failures.
24
24
def self . count
25
25
classes . first . count
@@ -34,11 +34,15 @@ def self.all(start = 0, count = 1)
34
34
def self . url
35
35
classes . first . url
36
36
end
37
-
37
+
38
38
# Clear all failure objects
39
39
def self . clear
40
40
classes . first . clear
41
41
end
42
+
43
+ def self . requeue ( *args )
44
+ classes . first . requeue ( *args )
45
+ end
42
46
end
43
47
end
44
48
end
You can’t perform that action at this time.
0 commit comments