class Browser::AcceptLanguage

def self.parse(accept_language)

def self.parse(accept_language)
  return [] unless accept_language
  accept_language
    .split(",")
    .map {|string| string.squeeze(" ").strip }
    .map {|part| new(part) }
    .reject {|al| al.quality.zero? }
    .sort_by.with_index {|al, idx| [-al.quality, idx] }
end