# File lib/thinking_sphinx/middlewares/inquirer.rb, line 6
  def call(contexts)
    @contexts = contexts
    @batch    = nil

    ThinkingSphinx::Logger.log :query, combined_queries do
      batch.results
    end

    index = 0
    contexts.each do |context|
      Inner.new(context).call batch.results[index], batch.results[index + 1]

      index += 2
    end

    app.call contexts
  end