We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5a84052 commit dba738dCopy full SHA for dba738d
1 file changed
tool/rdoc-srcdir
@@ -20,7 +20,11 @@ options.title = options.title.sub(/Ruby \K.*version/) {
20
21
if ARGV.first == "--bundled-gems"
22
_, gems_list, gems_dir = ARGV.shift(3)
23
- bundles = File.read(gems_list)
+ gems_dir or abort "usage: #$0 --bundled-gems gems_list gems_dir rdoc-arguments..."
24
+ bundles = File.read(gems_list) rescue
25
+ abort("#$0: cannot read bundled gems list file: #{gems_list}")
26
+ Dir.exist?(gems_dir) or
27
+ abort "#$0: extracted gems directory not found: #{gems_dir}"
28
bundles.scan(/^([^#\s]+)\s+([^#\s]+)/) do |g, v|
29
d = "#{gems_dir}/#{g}-#{v}/"
30
ARGV << d if Dir.exist?(d)
0 commit comments