diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-07-11 23:04:56 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2022-07-16 19:33:16 +0900 |
commit | 5ae83151b16858083e6443fadc76e7fde0ff1199 (patch) | |
tree | f80126eef40debd1c090063d7b84c570929c832a /lib/rubygems | |
parent | 6c1d7dab52b9bd26cbb624634b4acb86ba37aa7f (diff) |
[rubygems/rubygems] Drop support for old `Gem::Specification` versions
`specification_version` method was added before RubyGems 1.0, and
`add_runtime_dependency` method was before 1.2. These seem aged
enough to remove.
https://github.com/rubygems/rubygems/commit/92770c5cd9
Diffstat (limited to 'lib/rubygems')
-rw-r--r-- | lib/rubygems/specification.rb | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/lib/rubygems/specification.rb b/lib/rubygems/specification.rb index edabcf392a..a8e52e58d5 100644 --- a/lib/rubygems/specification.rb +++ b/lib/rubygems/specification.rb @@ -2518,25 +2518,14 @@ class Gem::Specification < Gem::BasicSpecification unless dependencies.empty? result << nil - result << " if s.respond_to? :specification_version then" - result << " s.specification_version = #{specification_version}" - result << " end" + result << " s.specification_version = #{specification_version}" result << nil - result << " if s.respond_to? :add_runtime_dependency then" - dependencies.each do |dep| req = dep.requirements_list.inspect dep.instance_variable_set :@type, :runtime if dep.type.nil? # HACK - result << " s.add_#{dep.type}_dependency(%q<#{dep.name}>.freeze, #{req})" - end - - result << " else" - dependencies.each do |dep| - version_reqs_param = dep.requirements_list.inspect - result << " s.add_dependency(%q<#{dep.name}>.freeze, #{version_reqs_param})" + result << " s.add_#{dep.type}_dependency(%q<#{dep.name}>.freeze, #{req})" end - result << " end" end result << "end" |