# File lib/cgikit/request.rb, line 67 def languages langs = [] if accept_language then langs = accept_language.split(',').collect { |entry| lang, quality = entry.split(';') if /^q=(.+)/ =~ quality quality = $1.to_f else quality = 1.0 end [lang, quality] }.sort { |a, b| b[1] <=> a[1] }.collect { |i| i[0] } end langs end