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