Sha256: 527f3b7efe1786db2208be40c69c5c3463a14f79c3344e5b9dfbbdf1daf50d69
Contents?: true
Size: 383 Bytes
Versions: 7
Compression:
Stored size: 383 Bytes
Contents
require "activesearch/result" module ActiveSearch class Proxy include Enumerable def initialize(text, conditions, &implementation) @text = text @conditions = conditions @implementation = implementation end def each(&block) @implementation.call(@text, @conditions).each { |result| block.call(Result.new(result)) } end end end
Version data entries
7 entries across 7 versions & 1 rubygems