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.
45 lines
1.7 KiB
Ruby
45 lines
1.7 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 = "actionmailbox"
|
|
s.version = version
|
|
s.summary = "Inbound email handling framework."
|
|
s.description = "Receive and process incoming emails in Rails applications."
|
|
|
|
s.required_ruby_version = ">= 2.7.0"
|
|
|
|
s.license = "MIT"
|
|
|
|
s.authors = ["David Heinemeier Hansson", "George Claghorn"]
|
|
s.email = ["david@loudthinking.com", "george@basecamp.com"]
|
|
s.homepage = "https://rubyonrails.org"
|
|
|
|
s.files = Dir["CHANGELOG.md", "MIT-LICENSE", "README.md", "lib/**/*", "app/**/*", "config/**/*", "db/**/*"]
|
|
s.require_path = "lib"
|
|
|
|
s.metadata = {
|
|
"bug_tracker_uri" => "https://github.com/rails/rails/issues",
|
|
"changelog_uri" => "https://github.com/rails/rails/blob/v#{version}/actionmailbox/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}/actionmailbox",
|
|
"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 "activerecord", version
|
|
s.add_dependency "activestorage", version
|
|
s.add_dependency "activejob", version
|
|
s.add_dependency "actionpack", version
|
|
|
|
s.add_dependency "mail", ">= 2.7.1"
|
|
s.add_dependency "net-imap"
|
|
s.add_dependency "net-pop"
|
|
s.add_dependency "net-smtp"
|
|
end
|