class Esearch::Presenter::Search
Presenter
for search result
Public Instance Methods
facets()
click to toggle source
Return facets
@return [Hash]
@api private
# File lib/esearch/presenter/search.rb, line 14 def facets raw.fetch('facets', {}).each_with_object({}) do |(name, body), aggregate| aggregate[name] = Facet.build(body) end end
hits()
click to toggle source
Return hits
@return [Enumerable<Hash>]
@api private
# File lib/esearch/presenter/search.rb, line 27 def hits Hits.new(raw.fetch('hits')) end