diff options
Diffstat (limited to 'lib/rdoc/ri')
-rw-r--r-- | lib/rdoc/ri/ri_options.rb | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/rdoc/ri/ri_options.rb b/lib/rdoc/ri/ri_options.rb index 4c8531aa47..b53a688126 100644 --- a/lib/rdoc/ri/ri_options.rb +++ b/lib/rdoc/ri/ri_options.rb @@ -176,16 +176,19 @@ module RI end - # Parse command line options. - - def parse - + def initialize @use_stdout = !STDOUT.tty? @width = 72 @formatter = RI::TextFormatter.for("plain") @list_classes = false @list_names = false + end + + # Parse command line options. + + def parse + old_argv = ARGV.dup if ENV["RI"] ARGV.replace(ENV["RI"].split.concat(ARGV)) |