Sha256: c4961ac092811856de4ab6e0860ca55f57284fc14d6442c50fbb8c791b89e298
Contents?: true
Size: 612 Bytes
Versions: 3
Compression:
Stored size: 612 Bytes
Contents
class Credential def initialize(config_file) @config = load_yaml_file(config_file) unless aws_credential_file.nil? @config = load_yaml_file(File.expand_path(aws_credential_file)) end end def secret_access_key @config['aws_secret_access_key'] end def access_key_id @config['aws_access_key_id'] end def aws_credential_file @config['aws_credential_file'] end private def load_yaml_file(file) unless File.exists?(file) abort "#{file} not found. First run 'pairhost init' or confirm file exists." else YAML.load_file(file) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pairhost-0.0.8 | lib/credential.rb |
pairhost-0.0.7 | lib/credential.rb |
pairhost-0.0.6 | lib/credential.rb |