Sha256: cfea8a92396066b04a0d55078f44d2e5fa9de4035e8963b23363f35da35d881e
Contents?: true
Size: 666 Bytes
Versions: 6
Compression:
Stored size: 666 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
6 entries across 6 versions & 1 rubygems