From 93420d34aaf8c30f11a66dd08eb186da922c831d Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Mon, 19 Apr 2021 18:19:09 +0900 Subject: Added the specific files to the default gems like net-http and optparse --- tool/rbinstall.rb | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'tool/rbinstall.rb') diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb index abeae88193..141b67097b 100755 --- a/tool/rbinstall.rb +++ b/tool/rbinstall.rb @@ -710,13 +710,22 @@ module RbInstall end end - if base - Dir.glob("#{base}{.rb,/**/*.rb}").collect do |ruby_source| - remove_prefix(prefix, ruby_source) - end - else - [File.basename(@gemspec, '.gemspec') + '.rb'] + files = if base + Dir.glob("#{base}{.rb,/**/*.rb}").collect do |ruby_source| + remove_prefix(prefix, ruby_source) + end + else + [File.basename(@gemspec, '.gemspec') + '.rb'] + end + + case Pathname.new(@gemspec).basename(".gemspec").to_s + when "net-http" + files << "lib/net/https.rb" + when "optparse" + files << "lib/optionparser.rb" end + + files end def built_libraries -- cgit v1.2.1