Sha256: a8c5b7c5e67ee5b85e6465a75ef714d96e374007e0f789e2822e7e41fc60a691

Contents?: true

Size: 362 Bytes

Versions: 16

Compression:

Stored size: 362 Bytes

Contents

class ThinkingSphinx::Search::BatchInquirer
  def initialize(&block)
    @queries = []

    yield self if block_given?
  end

  def append_query(query)
    @queries << query
  end

  def results
    @results ||= begin
      @queries.freeze

      ThinkingSphinx::Connection.take do |connection|
        connection.query_all *@queries
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
thinking-sphinx-3.4.2 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.4.1 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.4.0 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.3.0 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.2.0 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.1.4 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.1.3 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.1.2 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.1.1 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.1.0 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.0.6 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.0.5 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.0.4 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.0.3 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.0.2 lib/thinking_sphinx/search/batch_inquirer.rb
thinking-sphinx-3.0.1 lib/thinking_sphinx/search/batch_inquirer.rb