# File lib_doc/rucy/lang.rb, line 142
    def new(status, *args)
      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
      lang = LanguageRedirectFilter.new(code)
      NARGS.times do
        language = args.shift
        location = args.shift
        if (language && ! language.empty? && location && ! location.empty?) then
          lang.add_lang(language, location)
        end
      end
      lang
    end