    # File lib/rack/static.rb, line 129
        def applicable_rules(path)
          @header_rules.find_all do |rule, new_headers|
            case rule
            when :all
              true
            when :fonts
              path =~ /\.(?:ttf|otf|eot|woff|svg)\z/
            when String
              path = ::Rack::Utils.unescape(path)
              path.start_with?(rule) || path.start_with?('/' + rule)
            when Array
              path =~ /\.(#{rule.join('|')})\z/
            when Regexp
              path =~ rule
            else
              false
            end
          end
        end