master
 1class AmazonAPI
 2  attr_reader :client
 3
 4  def initialize(client = ASIN::Client.instance)
 5    @client = client
 6  end
 7
 8  def find(asin)
 9    client.lookup(asin).first
10  end
11
12  def search(query)
13    return [] if query.blank?
14    client.search(Keywords: query, SearchIndex: :Kitchen, Sort: :salesrank, Availability: :Available, MerchantId: :Amazon)
15  end
16end