class Retailigence::SearchResult

Returns search results from using the ::search methods from models.

Example

results = Retailigence::Product.search(
  userlocation: '37.3323,-122.0312',
  requestorid: 'test',
  name: 'Xbox One'
) # => #<Retailigence::SearchResult @results=[#<Retailigence::Product>]

results.each do |product|
  puts product.name
end

# => "Microsoft Xbox One - Console"

Attributes

results[RW]

An array of search results.

Example

search_results = Retailigence::Product.search(
  userlocation: '37.3323,-122.0312',
  requestorid: 'test',
  name: 'Xbox One'
)

search_results.results # => [#<Retailigence::Product>, #<Retailigence::Product>]

Public Class Methods

new(results = nil) click to toggle source

Create a new SearchResult with the provided results.

# File lib/retailigence/search_result.rb, line 32
def initialize(results = nil)
  @results = results
end