diff options
| author | dave <dave@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-02-23 21:17:26 +0000 |
|---|---|---|
| committer | dave <dave@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-02-23 21:17:26 +0000 |
| commit | b556b2cc8c03ea1ba2b6ae00096b22151e700fba (patch) | |
| tree | 24ff708857f82e7fe91140dd923aa4e3e81ad696 | |
| parent | 0827956fd2e7f6920719f52c4fe50f40a1caa032 (diff) | |
| download | ruby-b556b2cc8c03ea1ba2b6ae00096b22151e700fba.tar.gz ruby-b556b2cc8c03ea1ba2b6ae00096b22151e700fba.tar.xz ruby-b556b2cc8c03ea1ba2b6ae00096b22151e700fba.zip | |
Check opdir _before_ parsing files
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | lib/rdoc/rdoc.rb | 9 |
2 files changed, 10 insertions, 4 deletions
@@ -1,3 +1,8 @@ +Tue Feb 24 06:16:22 2004 Dave Thomas <dave@pragprog.com> + + * lib/rdoc/rdoc.rb (RDoc::RDoc::document): Now create op dir _before_ + parsing files. + Tue Feb 24 06:08:47 2004 Dave Thomas <dave@pragprog.com> * lib/rdoc/parsers/parse_rb.rb (RDoc::RubyParser::parse_constant): diff --git a/lib/rdoc/rdoc.rb b/lib/rdoc/rdoc.rb index 215826c4f..24e268a8f 100644 --- a/lib/rdoc/rdoc.rb +++ b/lib/rdoc/rdoc.rb @@ -235,6 +235,10 @@ module RDoc options = Options.instance options.parse(argv, GENERATORS) + unless options.all_one_file + setup_output_dir(options.op_dir) + end + file_info = parse_files(options) gen = options.generator @@ -250,10 +254,7 @@ module RDoc pwd = Dir.pwd - unless options.all_one_file - setup_output_dir(options.op_dir) - Dir.chdir(options.op_dir) - end + Dir.chdir(options.op_dir) unless options.all_one_file begin Diagram.new(file_info, options).draw if options.diagram |
