1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
class TestCredentials
@@aws_access_key_id = nil
@@aws_secret_access_key = nil
@@account_number = nil
@@config = nil
def self.config
@@config
end
def self.aws_access_key_id
@@aws_access_key_id
end
def self.aws_access_key_id=(newval)
@@aws_access_key_id = newval
end
def self.account_number
@@account_number
end
def self.account_number=(newval)
@@account_number = newval
end
def self.aws_secret_access_key
@@aws_secret_access_key
end
def self.aws_secret_access_key=(newval)
@@aws_secret_access_key = newval
end
require 'yaml'
def self.get_credentials
#Dir.chdir do
begin
Dir.chdir(File.expand_path("~/.test_configs")) do
credentials = YAML::load(File.open("aws.yml"))
@@config = credentials
self.aws_access_key_id = credentials["amazon"]["access_key"]
self.aws_secret_access_key = credentials["amazon"]["secret_key"]
end
rescue Exception => e
puts "#{e.message}"
raise e
end
#end
end
end
|