diff options
Diffstat (limited to 'tool/rdoc-srcdir')
| -rwxr-xr-x | tool/rdoc-srcdir | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tool/rdoc-srcdir b/tool/rdoc-srcdir index f830fdc302..ecc49b4b2c 100755 --- a/tool/rdoc-srcdir +++ b/tool/rdoc-srcdir @@ -1,7 +1,9 @@ #!ruby -W0 -rdoc_path = Dir.glob("#{File.dirname(__dir__)}/.bundle/gems/rdoc-*").first -$LOAD_PATH.unshift("#{rdoc_path}/lib") +%w[tsort rdoc].each do |lib| + path = Dir.glob("#{File.dirname(__dir__)}/.bundle/gems/#{lib}-*").first + $LOAD_PATH.unshift("#{path}/lib") +end require 'rdoc/rdoc' # Make only the output directory relative to the invoked directory. @@ -17,7 +19,7 @@ options.title = options.title.sub(/Ruby \K.*version/) { .sort # "MAJOR" < "MINOR", fortunately .to_h.values.join(".") } -options.parse ARGV +options.parse ARGV + ["#{invoked}/rbconfig.rb"] options.singleton_class.define_method(:finish) do super() |
