public
Description: Amazon Web Services SimpleDB for Ruby
Homepage: http://rubyforge.org/projects/aws-sdb/
Clone URL: git://github.com/dysinger/aws-sdb.git
added a configurable url to the constructor
dysinger (author)
Wed Mar 19 19:33:58 -0700 2008
commit  222a9af8ba9777cb0f843da53810307f45510d60
tree    c2da2bb30af569c2b1f9a8de61eb5c12e1741bab
parent  d8388617c39416be0284d882f2f49f061a7d1cff
...
12
13
14
15
 
 
 
 
 
 
16
17
18
 
19
20
21
...
133
134
135
136
 
137
138
139
...
12
13
14
 
15
16
17
18
19
20
21
22
23
24
25
26
27
...
139
140
141
 
142
143
144
145
0
@@ -12,10 +12,16 @@ require 'rexml/xpath'
0
 module AwsSdb
0
     
0
   class Service
0
- def initialize(logger, access_key_id, secret_access_key)
0
+ def initialize(
0
+ logger,
0
+ access_key_id,
0
+ secret_access_key,
0
+ url = "http://sds.amazonaws.com"
0
+ )
0
       @logger = logger
0
       @access_key_id = access_key_id
0
       @secret_access_key = secret_access_key
0
+ @base_url = url
0
     end
0
     
0
     def list_domains(max = nil, token = nil)
0
@@ -133,7 +139,7 @@ module AwsSdb
0
       signature = Base64.encode64(hmac).strip
0
       query << "Signature=#{CGI::escape(signature)}"
0
       query = query.join('&')
0
- url = "http://sds.amazonaws.com?#{query}"
0
+ url = "#{@base_url}?#{query}"
0
       uri = URI.parse(url)
0
       @logger.debug("#{url}") if @logger
0
       response =

Comments

    No one has commented yet.