module CloudSesame::Query::DSL::ResponseMethods
Public Instance Methods
each(&block)
click to toggle source
# File lib/cloud_sesame/query/dsl/response_methods.rb, line 21 def each(&block) results.each(&block) end
found()
click to toggle source
map(&block)
click to toggle source
# File lib/cloud_sesame/query/dsl/response_methods.rb, line 25 def map(&block) results.map(&block) end
response()
click to toggle source
# File lib/cloud_sesame/query/dsl/response_methods.rb, line 6 def response @response ||= search end
results()
click to toggle source
# File lib/cloud_sesame/query/dsl/response_methods.rb, line 17 def results response.hits.hit end
search()
click to toggle source
# File lib/cloud_sesame/query/dsl/response_methods.rb, line 29 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