rack.gemspec in rack-2.1.4.4 vs rack.gemspec in rack-2.2.0

- old
+ new

@@ -1,40 +1,42 @@ # frozen_string_literal: true +require_relative 'lib/rack/version' + Gem::Specification.new do |s| s.name = "rack" - s.version = File.read('lib/rack.rb')[/RELEASE += +([\"\'])([\d][\w\.]+)\1/, 2] - s.platform = Gem::Platform::RUBY - s.summary = "a modular Ruby webserver interface" - s.license = "MIT" + s.version = Rack::RELEASE + s.platform = Gem::Platform::RUBY + s.summary = "A modular Ruby webserver interface." + s.license = "MIT" - s.description = <<-EOF -Rack provides a minimal, modular and adaptable interface for developing -web applications in Ruby. By wrapping HTTP requests and responses in -the simplest way possible, it unifies and distills the API for web -servers, web frameworks, and software in between (the so-called -middleware) into a single method call. + s.description = <<~EOF + Rack provides a minimal, modular and adaptable interface for developing + web applications in Ruby. By wrapping HTTP requests and responses in + the simplest way possible, it unifies and distills the API for web + servers, web frameworks, and software in between (the so-called + middleware) into a single method call. + EOF -Also see https://rack.github.io/. -EOF + s.files = Dir['{bin/*,contrib/*,example/*,lib/**/*}'] + + %w(MIT-LICENSE rack.gemspec Rakefile README.rdoc SPEC.rdoc) - s.files = Dir['{bin/*,contrib/*,example/*,lib/**/*}'] + - %w(MIT-LICENSE rack.gemspec Rakefile README.rdoc SPEC) - s.bindir = 'bin' + s.bindir = 'bin' s.executables << 'rackup' s.require_path = 'lib' - s.extra_rdoc_files = ['README.rdoc', 'CHANGELOG.md'] + s.extra_rdoc_files = ['README.rdoc', 'CHANGELOG.md', 'CONTRIBUTING.md'] - s.author = 'Leah Neukirchen' - s.email = 'leah@vuxu.org' - s.homepage = 'https://rack.github.io/' - s.required_ruby_version = '>= 2.2.2' - s.metadata = { - "bug_tracker_uri" => "https://github.com/rack/rack/issues", - "changelog_uri" => "https://github.com/rack/rack/blob/master/CHANGELOG.md", + s.author = 'Leah Neukirchen' + s.email = 'leah@vuxu.org' + + s.homepage = 'https://github.com/rack/rack' + + s.required_ruby_version = '>= 2.3.0' + + s.metadata = { + "bug_tracker_uri" => "https://github.com/rack/rack/issues", + "changelog_uri" => "https://github.com/rack/rack/blob/master/CHANGELOG.md", "documentation_uri" => "https://rubydoc.info/github/rack/rack", - "homepage_uri" => "https://rack.github.io", - "mailing_list_uri" => "https://groups.google.com/forum/#!forum/rack-devel", "source_code_uri" => "https://github.com/rack/rack" } s.add_development_dependency 'minitest', "~> 5.0" s.add_development_dependency 'minitest-sprint'