Commit a8f0c11d

mo khan <mo@mokhan.ca>
2014-10-13 17:02:38
add amazon product api gems, configuration and initializer.
1 parent d39d9b7
Changed files (3)
config/initializers/asin.rb
@@ -0,0 +1,5 @@
+ASIN::Configuration.configure do |config|
+  config.key           = ENV.fetch('AWS_PRODUCT_KEY')
+  config.secret        = ENV.fetch('AWS_PRODUCT_SECRET')
+  config.associate_tag = ENV.fetch('AWS_PRODUCT_ASSOCIATE_ID')
+end
Gemfile
@@ -39,6 +39,8 @@ gem 'js-routes', '~> 0.9.8'
 gem 'geoip'
 gem 'rack-attack'
 gem 'browser_sniffer'
+gem 'asin'
+gem 'curb'
 
 group :development do
   gem 'capistrano', '~> 3.0', require: false
Gemfile.lock
@@ -31,6 +31,12 @@ GEM
       activerecord (>= 3, < 5)
     addressable (2.3.6)
     arel (5.0.1.20140414130214)
+    asin (2.0.1)
+      confiture (>= 0.1)
+      crack (>= 0.3)
+      hashie (>= 1.1)
+      httpi (>= 0.9)
+      rash (>= 0.4)
     asset_sync (1.0.0)
       activemodel
       fog (>= 1.8.0)
@@ -87,6 +93,10 @@ GEM
       execjs
     coffee-script-source (1.8.0)
     colorize (0.7.3)
+    confiture (0.1.4)
+    crack (0.4.2)
+      safe_yaml (~> 1.0.0)
+    curb (0.8.6)
     daemons (1.1.9)
     dalli (2.7.2)
     database_cleaner (1.3.0)
@@ -152,6 +162,7 @@ GEM
     gibbon (1.1.3)
       httparty
       multi_json (>= 1.3.4)
+    hashie (2.0.5)
     hike (1.2.3)
     http (0.6.2)
       http_parser.rb (~> 0.6.0)
@@ -159,6 +170,8 @@ GEM
     httparty (0.13.1)
       json (~> 1.8)
       multi_xml (>= 0.5.2)
+    httpi (2.2.7)
+      rack
     i18n (0.6.11)
     inflecto (0.0.2)
     ipaddress (0.8.0)
@@ -236,6 +249,8 @@ GEM
       thor (>= 0.18.1, < 2.0)
     raindrops (0.13.0)
     rake (10.3.2)
+    rash (0.4.0)
+      hashie (~> 2.0.0)
     rdoc (4.1.2)
       json (~> 1.4)
     rspec-core (3.1.4)
@@ -255,6 +270,7 @@ GEM
       rspec-support (~> 3.1.0)
     rspec-support (3.1.0)
     rubyzip (1.1.6)
+    safe_yaml (1.0.4)
     sass (3.2.19)
     sass-rails (4.0.3)
       railties (>= 4.0.0, < 5.0)
@@ -334,6 +350,7 @@ PLATFORMS
 
 DEPENDENCIES
   acts-as-taggable-on (~> 3.3.0)
+  asin
   asset_sync (~> 1.0.0)
   aws-sdk
   bcrypt-ruby
@@ -348,6 +365,7 @@ DEPENDENCIES
   capistrano-rbenv (~> 2.0)
   capybara
   coffee-rails (~> 4.0)
+  curb
   daemons (~> 1.1.9)
   dalli
   database_cleaner