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(&:quality) .reverse end