[rubygems/rubygems] Use a constant empty tar header to avoid extra allocations
[ruby.git] / tool / rdoc-srcdir
blob10c63caf9eaae74a2de585586cf2ad169b6cb823
1 #!ruby
3 require 'rdoc/rdoc'
5 # Make only the output directory relative to the invoked directory.
6 invoked = Dir.pwd
8 # Load options and parse files from srcdir.
9 Dir.chdir(File.dirname(__dir__))
11 options = RDoc::Options.load_options
12 options.parse ARGV
14 options.singleton_class.define_method(:finish) do
15   super()
16   @op_dir = File.expand_path(@op_dir, invoked)
17 end
19 # Do not hide errors when generating documents of Ruby itself.
20 RDoc::RDoc.new.document options