Module: AmazonProduct

Defined in:
lib/amazon_product.rb,
lib/amazon_product/error.rb,
lib/amazon_product/locale.rb,
lib/amazon_product/builder.rb,
lib/amazon_product/request.rb,
lib/amazon_product/version.rb,
lib/amazon_product/response.rb,
lib/amazon_product/operations.rb

Overview

Amazon Product is a Ruby wrapper to the Amazon Product Advertising API.

Defined Under Namespace

Modules: Builder, Operations Classes: BadLocale, Locale, MissingKey, MissingSecret, MissingTag, Request, Response

Constant Summary collapse

VERSION =
'3.0.1'

Class Method Summary collapse

Class Method Details

.[](locale) ⇒ Object

A request.

Takes an Amazon locale as argument. This can be ca, cn, de, fr, it, jp, uk, or us.

The library will cache one request per locale.



18
19
20
# File 'lib/amazon_product.rb', line 18

def self.[](locale)
  @requests[locale] ||= Request.new(locale)
end