# File mod_docs/redirect.rb, line 50
  def new(location, status)
    if (! location || location.empty?) then
      raise 'required location path.'
    end
    case (status)
    when '302 Found'
      code = 302
    when '303 See Other'
      code = 303
    when '301 Moved Permanently'
      code = 301
    when '307 Temporary Redirect'
      code = 307
    else
      raise "unknown redirect status: #{status.inspect}"
    end
    RedirectDocument.new(location, code)
  end