# File lib/rudy/aws/s3.rb, line 5
 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:       # There is a bug with passing :server to EC2::Base.new so 
10:       # we'll use the environment variable for now. 
11:       #if region && Rudy::AWS.valid_region?(region)
12:       #  "#{region}.sdb.amazonaws.com"
13:       #end
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