Class: Athens::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/athens/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



11
12
13
14
15
16
17
18
19
# File 'lib/athens/configuration.rb', line 11

def initialize
  @aws_access_key = nil
  @aws_secret_key = nil
  @aws_region = nil
  @output_location = nil
  @wait_polling_period = 0.25
  @aws_profile = nil
  @result_encryption = { encryption_option: "SSE_S3" }
end

Instance Attribute Details

#aws_access_keyObject

Returns the value of attribute aws_access_key.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def aws_access_key
  @aws_access_key
end

#aws_profileObject

Returns the value of attribute aws_profile.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def aws_profile
  @aws_profile
end

#aws_regionObject

Returns the value of attribute aws_region.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def aws_region
  @aws_region
end

#aws_secret_keyObject

Returns the value of attribute aws_secret_key.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def aws_secret_key
  @aws_secret_key
end

#output_locationObject

Returns the value of attribute output_location.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def output_location
  @output_location
end

#result_encryptionObject

Returns the value of attribute result_encryption.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def result_encryption
  @result_encryption
end

#wait_polling_periodObject

Returns the value of attribute wait_polling_period.



3
4
5
# File 'lib/athens/configuration.rb', line 3

def wait_polling_period
  @wait_polling_period
end