Sha256: 992490a81b0be7acc41f7ad756024f90de22639071e07827053ab6c935a42bed
Contents?: true
Size: 665 Bytes
Versions: 4
Compression:
Stored size: 665 Bytes
Contents
module CloudSesame module Query module DSL module ResponseMethods def response @response ||= search end # ENDING METHODS # ========================================= def found response.hits.found end def results response.hits.hit end def each(&block) results.each &block end def map(&block) results.map &block end def search compiled = request.compile raise Error::MissingQuery.new("Query or FilterQuery can not be empty!") if !compiled[:query] || compiled[:query].empty? @response = searchable.cloudsearch.client.search compiled end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems