12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/d2s3/s3_config.rb', line 12
def self.load_config
filename = Rails.root.join("config", "amazon_s3.yml").to_s
config = YAML.load_file(filename)
unless config
raise "Config object from #{filename} is nil"
end
unless config[Rails.env]
raise "No environment #{Rails.env} found in #{filename}"
end
@@access_key_id = config[Rails.env]['access_key_id']
@@secret_access_key = config[Rails.env]['secret_access_key']
@@bucket = config[Rails.env]['bucket_name']
unless @@access_key_id && @@secret_access_key && @@bucket
raise "Please configure your S3 settings in #{filename}."
end
end
|