class Rack2Aws::Configuration::AWSConfig
Public Class Methods
load()
click to toggle source
# File lib/rack2aws/config.rb, line 168 def self.load() @config_path ||= "#{ENV['HOME']}/.aws/credentials" if !File.exist?(@config_path) raise FileNotFoundError, "AWS configuration file not found" end credentials = KVConfigParser.new(@config_path) return { :provider => 'AWS', :region => credentials['default']['region'], :aws_access_key_id => credentials['default']['aws_access_key_id'], :aws_secret_access_key => credentials['default']['aws_secret_access_key'] } end