Skip to content

Commit dca35bb

Browse files
committed
Remove deprecated ActiveRecord::ActiveJobRequiredError
1 parent 5515fa4 commit dca35bb

File tree

4 files changed

+6
-12
lines changed

4 files changed

+6
-12
lines changed

activerecord/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
* Remove deprecated `ActiveRecord::ActiveJobRequiredError`.
2+
3+
*Rafael Mendonça França*
4+
15
* Remove deprecated `ActiveRecord::Base.clear_active_connections!`.
26

37
*Rafael Mendonça França*

activerecord/lib/active_record/errors.rb

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,6 @@ module ActiveRecord
77
class ActiveRecordError < StandardError
88
end
99

10-
# DEPRECATED: Previously raised when trying to use a feature in Active Record which
11-
# requires Active Job but the gem is not present. Now raises a NameError.
12-
include ActiveSupport::Deprecation::DeprecatedConstantAccessor
13-
DeprecatedActiveJobRequiredError = Class.new(ActiveRecordError) # :nodoc:
14-
deprecate_constant "ActiveJobRequiredError", "ActiveRecord::DeprecatedActiveJobRequiredError",
15-
message: "ActiveRecord::ActiveJobRequiredError has been deprecated. If Active Job is not present, a NameError will be raised instead.",
16-
deprecator: ActiveRecord.deprecator
17-
1810
# Raised when the single-table inheritance mechanism fails to locate the subclass
1911
# (for example due to improper usage of column that
2012
# {ActiveRecord::Base.inheritance_column}[rdoc-ref:ModelSchema::ClassMethods#inheritance_column]

activerecord/test/activejob/destroy_association_async_job_test.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ class DestroyAssociationAsyncJobTest < ActiveRecord::TestCase
3939
assert_match %r/destroy_association_async_job: uninitialized constant PretendActiveJobIsNotPresent/, error.message
4040
end
4141

42-
test "deprecation of rescuing ActiveJobRequiredError which has been replaced by a NameError" do
43-
assert_deprecated(ActiveRecord.deprecator) { ActiveRecord::ActiveJobRequiredError }
44-
end
45-
4642
test "belong_to dependent destroy_async requires destroy_association_async_job" do
4743
error = assert_raises ActiveRecord::ConfigurationError do
4844
UnusedBelongsToAsync.belongs_to :essay_destroy_async, dependent: :destroy_async

guides/source/7_2_release_notes.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ Please refer to the [Changelog][active-record] for detailed changes.
119119

120120
* Remove deprecated `ActiveRecord::Base.flush_idle_connections!`.
121121

122+
* Remove deprecated `ActiveRecord::ActiveJobRequiredError`.
123+
122124

123125
### Deprecations
124126

0 commit comments

Comments
 (0)