Class: A2WS::ImageSearch
Class Method Summary collapse
Methods inherited from Base
api_key=, configure, request_uri, secret_key, secret_key=
Methods included from Signature
Class Method Details
.find(item) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/a2ws/image_search.rb', line 6 def self.find(item) items = get(request_url, :query => {:ItemId => item, :Operation => "ItemLookup", :ResponseGroup => "Images"}) puts items.inspect if items['ItemLookupResponse']["Items"]["Request"]['IsValid'] == 'True' items["ItemLookupResponse"]["Items"]["Item"].delete("ImageSets") items["ItemLookupResponse"]["Items"]["Item"].delete("ASIN") downcase_keys(items["ItemLookupResponse"]["Items"]["Item"]).collect { |size, data| Image.new(size, data) } else raise items['Request']['Errors']['Error']['Message'] end end |