class ThinkingSphinx::Search::BatchInquirer
Public Class Methods
new() { |self| ... }
click to toggle source
# File lib/thinking_sphinx/search/batch_inquirer.rb, line 4 def initialize(&block) @queries = [] yield self if block_given? end
Public Instance Methods
append_query(query)
click to toggle source
# File lib/thinking_sphinx/search/batch_inquirer.rb, line 10 def append_query(query) @queries << query end
results()
click to toggle source
# File lib/thinking_sphinx/search/batch_inquirer.rb, line 14 def results @results ||= begin @queries.freeze ThinkingSphinx::Connection.take do |connection| connection.query_all *@queries end end end