# File lib/thinking_sphinx/search/batch_inquirer.rb, line 2 def initialize(&block) @queries = [] yield self if block_given? end
# File lib/thinking_sphinx/search/batch_inquirer.rb, line 8 def append_query(query) @queries << query end
# File lib/thinking_sphinx/search/batch_inquirer.rb, line 12 def results @results ||= begin @queries.freeze ThinkingSphinx::Connection.take do |connection| connection.query_all *@queries end end end