class ActiveSupport::Deprecation
variables, objects, and constants.
Deprecation specifies the API used by Rails to deprecate methods, instance
def initialize(deprecation_horizon = "7.1", gem_name = "Rails")
and the second is a library name.
It accepts two parameters on initialization. The first is a version of library
def initialize(deprecation_horizon = "7.1", gem_name = "Rails") self.gem_name = gem_name self.deprecation_horizon = deprecation_horizon # By default, warnings are not silenced and debugging is off. self.silenced = false self.debug = false @silenced_thread = Concurrent::ThreadLocalVar.new(false) @explicitly_allowed_warnings = Concurrent::ThreadLocalVar.new(nil) end