Class: Broadside::Configuration::AwsConfig

Inherits:
ConfigStruct show all
Defined in:
lib/broadside/configuration/aws.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from ConfigStruct

#method_missing, #to_h, #verify

Constructor Details

#initializeAwsConfig

Returns a new instance of AwsConfig.



8
9
10
11
# File 'lib/broadside/configuration/aws.rb', line 8

def initialize
  @region = 'us-east-1'
  @credentials = Aws::SharedCredentials.new.credentials
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Broadside::Configuration::ConfigStruct

Instance Attribute Details

#credentialsObject

Returns the value of attribute credentials.



6
7
8
# File 'lib/broadside/configuration/aws.rb', line 6

def credentials
  @credentials
end

#regionObject

Returns the value of attribute region.



6
7
8
# File 'lib/broadside/configuration/aws.rb', line 6

def region
  @region
end