Add support for ISO-2022-JP encoding in multipart form data handling (#2247)
[rack.git] / rack.gemspec
blob949f072d5409a7a5db94e0eabf329ceb44eac0c4
1 # frozen_string_literal: true
3 require_relative 'lib/rack/version'
5 Gem::Specification.new do |s|
6   s.name = "rack"
7   s.version = Rack::VERSION
8   s.platform = Gem::Platform::RUBY
9   s.summary = "A modular Ruby webserver interface."
10   s.license = "MIT"
12   s.description = <<~EOF
13     Rack provides a minimal, modular and adaptable interface for developing
14     web applications in Ruby. By wrapping HTTP requests and responses in
15     the simplest way possible, it unifies and distills the API for web
16     servers, web frameworks, and software in between (the so-called
17     middleware) into a single method call.
18   EOF
20   s.files = Dir['lib/**/*'] + %w(MIT-LICENSE README.md SPEC.rdoc)
21   s.extra_rdoc_files = ['README.md', 'CHANGELOG.md', 'CONTRIBUTING.md']
23   s.author = 'Leah Neukirchen'
24   s.email = 'leah@vuxu.org'
26   s.homepage = 'https://github.com/rack/rack'
28   s.required_ruby_version = '>= 2.4.0'
30   s.metadata = {
31     "bug_tracker_uri" => "https://github.com/rack/rack/issues",
32     "changelog_uri" => "https://github.com/rack/rack/blob/main/CHANGELOG.md",
33     "documentation_uri" => "https://rubydoc.info/github/rack/rack",
34     "source_code_uri"   => "https://github.com/rack/rack",
35     "rubygems_mfa_required" => "true"
36   }
38   s.add_development_dependency 'minitest', "~> 5.0"
39   s.add_development_dependency 'minitest-global_expectations'
41   s.add_development_dependency 'bundler'
42   s.add_development_dependency 'rake'
43 end