    # File lib/merb-core/controller/mixins/responder.rb, line 417
        def initialize(entry,index)
          @index = index

          entry =~ /\s*([^;\s]*)\s*(;\s*q=\s*(.*))?/
          @media_range, quality = $1, $3

          @type, @sub_type = @media_range.split(%r{/})
          (quality ||= 0.0) if @media_range == "*/*"
          @quality = quality ? (quality.to_f * 100).to_i : 100
          @quality *= (mime && mime[:default_quality] || 1)
        end