5: def initialize(access_key=nil, secret_key=nil, region=nil, debug=nil)
6: require 'aws/s3'
7:
8: url ||= 'http://sdb.amazonaws.com'
9:
10:
11:
12:
13:
14:
15: @access_key_id = access_key || ENV['AWS_ACCESS_KEY'] || ENV['AMAZON_ACCESS_KEY_ID']
16: @secret_access_key = secret_key || ENV['AWS_SECRET_KEY'] || ENV['AMAZON_SECRET_ACCESS_KEY']
17: @base_url = url
18: @debug = debug || StringIO.new
19:
20:
21: AWS::S3::Base.establish_connection!(
22: :access_key_id => @access_key_id,
23: :secret_access_key => @secret_access_key
24: )
25:
26: end