564e427c05
The Logger severity predicates have existed since the [introduction of Logger][1]. However, these methods only looked at the `level` instance variable, so they did not work with the [thread safe implementation][2] of temporary log levels in Rails. Since then, the Logger severity predicates were [updated][3] to use the `level` method instead of the instance variable, making Rails' severity predicate overrides obsolete. This commit removes Rails' custom severity predicates in favor of Logger's implementation, since the new implementation was released in Logger 1.4.2 and came bundled with Ruby 2.7.0. [1]: ruby/logger@525b58d97e [2]: rails/rails@629efb6057 [3]: ruby/logger@7365c995bf
47 lines
1.9 KiB
Ruby
47 lines
1.9 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
version = File.read(File.expand_path("../RAILS_VERSION", __dir__)).strip
|
|
|
|
Gem::Specification.new do |s|
|
|
s.platform = Gem::Platform::RUBY
|
|
s.name = "activesupport"
|
|
s.version = version
|
|
s.summary = "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework."
|
|
s.description = "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing."
|
|
|
|
s.required_ruby_version = ">= 3.1.0"
|
|
|
|
s.license = "MIT"
|
|
|
|
s.author = "David Heinemeier Hansson"
|
|
s.email = "david@loudthinking.com"
|
|
s.homepage = "https://rubyonrails.org"
|
|
|
|
s.files = Dir["CHANGELOG.md", "MIT-LICENSE", "README.rdoc", "lib/**/*"]
|
|
s.require_path = "lib"
|
|
|
|
s.rdoc_options.concat ["--encoding", "UTF-8"]
|
|
|
|
s.metadata = {
|
|
"bug_tracker_uri" => "https://github.com/rails/rails/issues",
|
|
"changelog_uri" => "https://github.com/rails/rails/blob/v#{version}/activesupport/CHANGELOG.md",
|
|
"documentation_uri" => "https://api.rubyonrails.org/v#{version}/",
|
|
"mailing_list_uri" => "https://discuss.rubyonrails.org/c/rubyonrails-talk",
|
|
"source_code_uri" => "https://github.com/rails/rails/tree/v#{version}/activesupport",
|
|
"rubygems_mfa_required" => "true",
|
|
}
|
|
|
|
# NOTE: Please read our dependency guidelines before updating versions:
|
|
# https://edgeguides.rubyonrails.org/security.html#dependency-management-and-cves
|
|
|
|
s.add_dependency "i18n", ">= 1.6", "< 2"
|
|
s.add_dependency "tzinfo", "~> 2.0", ">= 2.0.5"
|
|
s.add_dependency "concurrent-ruby", "~> 1.0", ">= 1.3.1"
|
|
s.add_dependency "connection_pool", ">= 2.2.5"
|
|
s.add_dependency "minitest", ">= 5.1"
|
|
s.add_dependency "base64"
|
|
s.add_dependency "drb"
|
|
s.add_dependency "bigdecimal"
|
|
s.add_dependency "logger", ">= 1.4.2"
|
|
end
|