class AwsMfaSecure::Credentials
Attributes
data[R]
Public Class Methods
new()
click to toggle source
# File lib/aws_mfa_secure/credentials.rb, line 11 def initialize @aws_profile = aws_profile setup end
Public Instance Methods
set?()
click to toggle source
# File lib/aws_mfa_secure/credentials.rb, line 27 def set? !!@data end
setup()
click to toggle source
# File lib/aws_mfa_secure/credentials.rb, line 16 def setup return unless iam_mfa? if fetch_creds? resp = get_session_token(shell: true) save_creds(resp.credentials.to_h) end @data = credentials end