summaryrefslogtreecommitdiff
path: root/tool/gem-unpack.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-07 23:47:37 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-07 23:47:37 +0900
commit91f831ac17c8ff58d536ce1fa320294bb477d2ae (patch)
treee8ce810068739d08716ee5f3fe33cf469a7875ae /tool/gem-unpack.rb
parente025113d71ca208255203f78cc85e9efa25bb23f (diff)
Extract gemspec to versioned file
Not to be overwritten by test-bundler-prepare. gem files often contain useless gemspec files which have not been processed.
Diffstat (limited to 'tool/gem-unpack.rb')
-rw-r--r--tool/gem-unpack.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/tool/gem-unpack.rb b/tool/gem-unpack.rb
index 0ddcea0704..6fb80d3bbe 100644
--- a/tool/gem-unpack.rb
+++ b/tool/gem-unpack.rb
@@ -10,7 +10,7 @@ def Gem.unpack(file, dir = nil)
target = spec.full_name
target = File.join(dir, target) if dir
pkg.extract_files target
- spec_file = File.join(target, "#{spec.name}.gemspec")
+ spec_file = File.join(target, "#{spec.name}-#{spec.version}.gemspec")
open(spec_file, 'wb') do |f|
f.print spec.to_ruby
end