Class: AwsLogCleaner::AwsCredentials

Inherits:
Object
  • Object
show all
Defined in:
lib/aws_log_cleaner/aws_credentials.rb

Overview

wrapper for aws credentials

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(credential_args = nil) ⇒ AwsCredentials

Returns a new instance of AwsCredentials.



12
13
14
15
16
17
18
# File 'lib/aws_log_cleaner/aws_credentials.rb', line 12

def initialize(credential_args = nil)      
  key_id, secret, profile, region = parse_credential_arguments(credential_args)

  set_credentials(key_id, secret, profile, region)

  return @credentials
end

Instance Attribute Details

#credentialsObject (readonly)

Returns the value of attribute credentials.



10
11
12
# File 'lib/aws_log_cleaner/aws_credentials.rb', line 10

def credentials
  @credentials
end

#regionObject (readonly)

Returns the value of attribute region.



10
11
12
# File 'lib/aws_log_cleaner/aws_credentials.rb', line 10

def region
  @region
end