# File mod_docs/cgi.rb, line 163 def new(cgi_dir, run_cmd, nph, pass_args, pass_auth, *args) if (run_cmd && run_cmd.empty?) then run_cmd = nil end cgi_doc = CGIDocument.new(cgi_dir, run_cmd, nph) cgi_doc.pass_args = pass_args cgi_doc.pass_auth = pass_auth NARGS.times do name = args.shift value = args.shift if (name && ! name.empty?) then cgi_doc.env[name] = value || '' end end cgi_doc end