Status

This project is in active development as of 2010-12.

Installation

Copy or symlink into your application's /lib folder.

In your ApplicationController:

class ApplicationController < ActionController::Base
include Amazonian
end

Then create an initializer in config/initializers:

require 'amazonian'
Amazonian.setup do |config|
#Put your Amazon Web Services Key and Secret Key in here
config.secret = '<>'
config.key    = '<>'

# prints more debug info to the console. Default: false
# config.debug  = true

# the default default_search is :All, other tempting options: :Music, :GourmetFood, etc
config.default_search = :Music

# the gem will attempt to filter out duplicate requests.  Default: true
config.cache_last = true
end

Usage

Amazonian.asin "1430218150" #=> #Amazonian::Item

Amazonian.search "The art of Computer Programming"  #Title
Amazonian.search "978-0201853926"                   #ISBN-13
Amazonian.search "0201853922"                       #ISBN-10
Amazonian.search "<whateveryouwant>"                #Anything you might put in the search box on Amazon.com.
#=> #<Amazonian::Search>

Info

For more information on the REST calls, have a look at the whole Amazon E-Commerce-API.