class ACTV::SearchResults
Attributes
actual_query[R]
items_per_page[R]
original_query[R]
start_index[R]
total_results[R]
Public Instance Methods
facet_values()
click to toggle source
@return [Array<ACTV::FacetValue>]
# File lib/actv/search_results.rb, line 26 def facet_values @facet_values ||= Array(@attrs[:facet_values]).map do |facet_value| ACTV::FacetValue.new(facet_value) end end
facets()
click to toggle source
@return [Array<ACTV::Facet>]
# File lib/actv/search_results.rb, line 19 def facets @facets ||= Array(@attrs[:facets]).map do |facet| ACTV::Facet.new(facet) end end
results()
click to toggle source
# File lib/actv/search_results.rb, line 10 def results @results ||= Array(@attrs[:results]).map do |asset| response = { body: asset } ACTV::Asset.from_response response end end
Also aliased as: to_a
suggestions()
click to toggle source
# File lib/actv/search_results.rb, line 32 def suggestions @suggestions ||= Array(@attrs[:suggestions]).map do |suggestion| ACTV::Suggestion.new(suggestion) end end