lib/wants/mimeparse.rb
def quality(mime_type, ranges)
    parsed_ranges = ranges.split(",").map { |r| parse_media_range(r) }
    quality_parsed(mime_type, parsed_ranges)
  end
def quality(mime_type, ranges)
    parsed_ranges = ranges.split(",").map { |r| parse_media_range(r) }
    quality_parsed(mime_type, parsed_ranges)
  end
def quality ( mime_type , ranges ) parsed_ranges = ranges . split ( "," ) . map { | r | parse_media_range ( r ) } quality_parsed ( mime_type , parsed_ranges ) end
Returns the quality "q" of a mime_type when compared against
  the media-ranges in ranges. For example:

     irb> quality("text/html", "text/*;q=0.3, text/html;q=0.7, text/html;level=1, text/html;level=2;q=0.4, */*;q=0.5")
     => 0.7
Returns the quality q of a mime_type when compared against the media - ranges in ranges . For example :