# 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