File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed
app/models/solid_queue/job Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ def dispatch_bypassing_concurrency_limits
78
78
end
79
79
80
80
def finished!
81
- if preserve_finished_jobs?
81
+ if SolidQueue . preserve_finished_jobs?
82
82
touch ( :finished_at )
83
83
else
84
84
destroy!
@@ -117,10 +117,6 @@ def ready
117
117
def execution
118
118
%w[ ready claimed failed ] . reduce ( nil ) { |acc , status | acc || public_send ( "#{ status } _execution" ) }
119
119
end
120
-
121
- def preserve_finished_jobs?
122
- SolidQueue . preserve_finished_jobs
123
- end
124
120
end
125
121
end
126
122
end
Original file line number Diff line number Diff line change @@ -34,11 +34,17 @@ module SolidQueue
34
34
mattr_accessor :clear_finished_jobs_after , default : 1 . day
35
35
mattr_accessor :default_concurrency_control_period , default : 3 . minutes
36
36
37
- def self . supervisor?
38
- supervisor
39
- end
40
-
41
- def self . silence_polling?
42
- silence_polling
37
+ class << self
38
+ def supervisor?
39
+ supervisor
40
+ end
41
+
42
+ def silence_polling?
43
+ silence_polling
44
+ end
45
+
46
+ def preserve_finished_jobs?
47
+ preserve_finished_jobs
48
+ end
43
49
end
44
50
end
You can’t perform that action at this time.
0 commit comments