Class: AwsSessionToken::CredentialsFile
- Inherits:
-
Object
- Object
- AwsSessionToken::CredentialsFile
- Defined in:
- lib/aws_session_token/credentials_file.rb
Overview
Helper class for interacting with the Credentials file.
Defined Under Namespace
Classes: Profile
Instance Method Summary collapse
Instance Method Details
#write(filename, profile, credentials) ⇒ Object
31 32 33 34 35 36 37 38 39 40 |
# File 'lib/aws_session_token/credentials_file.rb', line 31 def write(filename, profile, credentials) file = nil begin profiles = read_profiles(filename) file = File.open(filename, 'w') write_file(credentials, file, profile, profiles) ensure file&.close end end |