File tree Expand file tree Collapse file tree 2 files changed +14
-15
lines changed Expand file tree Collapse file tree 2 files changed +14
-15
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,8 @@ def enqueue_all(event)
67
67
end
68
68
else
69
69
failed_enqueue_count = jobs . size - enqueued_count
70
- "Failed enqueuing #{ failed_enqueue_count } #{ 'job' . pluralize ( failed_enqueue_count ) } to #{ adapter_name ( adapter ) } "
70
+ "Failed enqueuing #{ failed_enqueue_count } #{ 'job' . pluralize ( failed_enqueue_count ) } " \
71
+ "to #{ ActiveJob . adapter_name ( adapter ) } "
71
72
end
72
73
end
73
74
end
@@ -137,11 +138,7 @@ def discard(event)
137
138
138
139
private
139
140
def queue_name ( event )
140
- adapter_name ( event . payload [ :adapter ] ) + "(#{ event . payload [ :job ] . queue_name } )"
141
- end
142
-
143
- def adapter_name ( adapter )
144
- adapter . class . name . demodulize . delete_suffix ( "Adapter" )
141
+ ActiveJob . adapter_name ( event . payload [ :adapter ] ) + "(#{ event . payload [ :job ] . queue_name } )"
145
142
end
146
143
147
144
def args_info ( job )
@@ -205,7 +202,7 @@ def extract_enqueue_source_location(locations)
205
202
def enqueued_jobs_message ( adapter , enqueued_jobs )
206
203
enqueued_count = enqueued_jobs . size
207
204
job_classes_counts = enqueued_jobs . map ( &:class ) . tally . sort_by { |_k , v | -v }
208
- "Enqueued #{ enqueued_count } #{ 'job' . pluralize ( enqueued_count ) } to #{ adapter_name ( adapter ) } " \
205
+ "Enqueued #{ enqueued_count } #{ 'job' . pluralize ( enqueued_count ) } to #{ ActiveJob . adapter_name ( adapter ) } " \
209
206
" (#{ job_classes_counts . map { |klass , count | "#{ count } #{ klass } " } . join ( ', ' ) } )"
210
207
end
211
208
end
Original file line number Diff line number Diff line change 3
3
require "active_support/core_ext/string/inflections"
4
4
5
5
module ActiveJob
6
+ class << self
7
+ def adapter_name ( adapter ) # :nodoc:
8
+ return adapter . queue_adapter_name if adapter . respond_to? ( :queue_adapter_name )
9
+
10
+ adapter_class = adapter . is_a? ( Module ) ? adapter : adapter . class
11
+ "#{ adapter_class . name . demodulize . delete_suffix ( 'Adapter' ) } "
12
+ end
13
+ end
14
+
6
15
# = Active Job Queue adapter
7
16
#
8
17
# The <tt>ActiveJob::QueueAdapter</tt> module is used to load the
@@ -43,7 +52,7 @@ def queue_adapter=(name_or_adapter)
43
52
assign_adapter ( name_or_adapter . to_s , queue_adapter )
44
53
else
45
54
if queue_adapter? ( name_or_adapter )
46
- adapter_name = extract_adapter_name ( name_or_adapter )
55
+ adapter_name = ActiveJob . adapter_name ( name_or_adapter ) . underscore
47
56
assign_adapter ( adapter_name , name_or_adapter )
48
57
else
49
58
raise ArgumentError
@@ -62,13 +71,6 @@ def assign_adapter(adapter_name, queue_adapter)
62
71
def queue_adapter? ( object )
63
72
QUEUE_ADAPTER_METHODS . all? { |meth | object . respond_to? ( meth ) }
64
73
end
65
-
66
- def extract_adapter_name ( adapter )
67
- return adapter . queue_adapter_name if adapter . respond_to? ( :queue_adapter_name )
68
-
69
- adapter_class = adapter . is_a? ( Module ) ? adapter : adapter . class
70
- "#{ adapter_class . name . demodulize . remove ( 'Adapter' ) . underscore } "
71
- end
72
74
end
73
75
end
74
76
end
You can’t perform that action at this time.
0 commit comments