Merge pull request #5628 from soartec-lab/fix/dedicated_active_support_deprecation

Fixed missing migration to dedicated deprecator
This commit is contained in:
Carlos Antonio da Silva
2023-09-12 21:39:56 -03:00
committed by GitHub
2 changed files with 2 additions and 1 deletions

View File

@@ -2,6 +2,7 @@
* enhancements
* Removed deprecations warning output for `Devise::Models::Authenticatable::BLACKLIST_FOR_SERIALIZATION` (@soartec-lab)
* Changed to use a separate deprecator inside the gem. because `rails` 7.1 will deprecate using the singleton `ActiveSupport::Deprecation.instance` (@soartec-lab, @etiennebarrie)
### 4.9.2 - 2023-04-03

View File

@@ -26,7 +26,7 @@ rescue LoadError
super
end
def deprecate_constant(const_name, new_constant, message: nil, deprecator: ActiveSupport::Deprecation.instance)
def deprecate_constant(const_name, new_constant, message: nil, deprecator: Devise.deprecator)
class_variable_set(:@@_deprecated_constants, {}) unless class_variable_defined?(:@@_deprecated_constants)
class_variable_get(:@@_deprecated_constants)[const_name.to_s] = { new: new_constant, message: message, deprecator: deprecator }
end