Sha256: 010362f79ef11d472cbd98145ee8280eeb29927c942c051e51e2b234994fc120
Contents?: true
Size: 505 Bytes
Versions: 1
Compression:
Stored size: 505 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 results = [connection.query(@queries.join('; '))] results << connection.store_result while connection.next_result results end end private def connection @connection ||= ThinkingSphinx::Configuration.instance.connection end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thinking-sphinx-3.0.0.pre | lib/thinking_sphinx/search/batch_inquirer.rb |