mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
5dd292f551
In Ruby 3.1 those gems were dropped from the stdlib, so they need to be explicitly installed. Mail should be doing this for us, but since it cares about Ruby < 2.6, and those gems can't be installed there, they can't add them to the gemspec without dropping support to old rubies. Since we don't care about Ruby < 2.7, we can just require them in all frameworks that use mail.
46 lines
1.8 KiB
Ruby
46 lines
1.8 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 = "actionmailer"
|
|
s.version = version
|
|
s.summary = "Email composition and delivery framework (part of Rails)."
|
|
s.description = "Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments."
|
|
|
|
s.required_ruby_version = ">= 2.7.0"
|
|
|
|
s.license = "MIT"
|
|
|
|
s.author = "David Heinemeier Hansson"
|
|
s.email = "david@loudthinking.com"
|
|
s.homepage = "https://rubyonrails.org"
|
|
|
|
s.files = Dir["CHANGELOG.md", "README.rdoc", "MIT-LICENSE", "lib/**/*"]
|
|
s.require_path = "lib"
|
|
s.requirements << "none"
|
|
|
|
s.metadata = {
|
|
"bug_tracker_uri" => "https://github.com/rails/rails/issues",
|
|
"changelog_uri" => "https://github.com/rails/rails/blob/v#{version}/actionmailer/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}/actionmailer",
|
|
"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 "activesupport", version
|
|
s.add_dependency "actionpack", version
|
|
s.add_dependency "actionview", version
|
|
s.add_dependency "activejob", version
|
|
|
|
s.add_dependency "mail", ["~> 2.5", ">= 2.5.4"]
|
|
s.add_dependency "net-imap"
|
|
s.add_dependency "net-pop"
|
|
s.add_dependency "net-smtp"
|
|
s.add_dependency "rails-dom-testing", "~> 2.0"
|
|
end
|