diff options
author | Andrew White <pixeltrix@users.noreply.github.com> | 2016-09-05 17:30:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-05 17:30:31 +0100 |
commit | 1e282dff07eaaede360512be57a831382236f29c (patch) | |
tree | 70498a338b50da20f2a7437bb7cc867cc25256a3 /activejob/lib | |
parent | 51c53e19bfbc34c2b3b748786d8b5cc268de1c51 (diff) | |
parent | 0b2197774ccca2a15b01212053143114ee058038 (diff) | |
download | rails-1e282dff07eaaede360512be57a831382236f29c.tar.gz rails-1e282dff07eaaede360512be57a831382236f29c.tar.bz2 rails-1e282dff07eaaede360512be57a831382236f29c.zip |
Merge pull request #26391 from y-yagi/use_descendants_to_get_all_subclasses
use `descendants` to get class that inherited `ActiveJob::Base`
Diffstat (limited to 'activejob/lib')
-rw-r--r-- | activejob/lib/active_job/test_helper.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activejob/lib/active_job/test_helper.rb b/activejob/lib/active_job/test_helper.rb index 35fee7452c..bbd2a0c06c 100644 --- a/activejob/lib/active_job/test_helper.rb +++ b/activejob/lib/active_job/test_helper.rb @@ -11,7 +11,7 @@ module ActiveJob def before_setup # :nodoc: test_adapter = queue_adapter_for_test - @old_queue_adapters = (ActiveJob::Base.subclasses << ActiveJob::Base).select do |klass| + @old_queue_adapters = (ActiveJob::Base.descendants << ActiveJob::Base).select do |klass| # only override explicitly set adapters, a quirk of `class_attribute` klass.singleton_class.public_instance_methods(false).include?(:_queue_adapter) end.map do |klass| |