Sha256: 8ce0fa7d3e7a8a5b33e90089819827a568587b739f650e5199bad1963b5805d6

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

class TestCredentials

  @@aws_access_key_id = nil 
  @@aws_secret_access_key = nil 
  @@account_number = nil

  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
          puts Dir.chdir
        Dir.chdir('.amazon') do
          credentials = YAML::load(File.open("testcredentials.yml"))
          puts credentials.inspect
            self.aws_access_key_id = credentials["access_key"]
            self.aws_secret_access_key = credentials["secret_key"]
            puts 'akey=' + self.aws_access_key_id
        end
      rescue Exception => e
        puts "Couldn't chdir to ~/.amazon: #{e.message}"
          raise e
      end
    #end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aws-1.11.38 test/test_credentials.rb
aws-1.11.37 test/test_credentials.rb
aws-1.11.36 test/test_credentials.rb