Class: Cumulus::Configuration::S3Config
- Inherits:
-
Object
- Object
- Cumulus::Configuration::S3Config
- Includes:
- Cumulus::Config
- Defined in:
- lib/conf/Configuration.rb
Overview
Public: Inner class that contains S3 configuration options
Instance Attribute Summary collapse
-
#buckets_directory ⇒ Object
readonly
Returns the value of attribute buckets_directory.
-
#cors_directory ⇒ Object
readonly
Returns the value of attribute cors_directory.
-
#policies_directory ⇒ Object
readonly
Returns the value of attribute policies_directory.
-
#print_progress ⇒ Object
readonly
Returns the value of attribute print_progress.
Instance Method Summary collapse
-
#initialize ⇒ S3Config
constructor
Public: Constructor.
Methods included from Cumulus::Config
conf_dir, conf_dir=, json, json=
Constructor Details
#initialize ⇒ S3Config
Public: Constructor
249 250 251 252 253 254 255 |
# File 'lib/conf/Configuration.rb', line 249 def initialize @node = "s3" @buckets_directory = absolute_path "s3/buckets" @cors_directory = absolute_path "s3/cors" @policies_directory = absolute_path "s3/policies" @print_progress = conf "s3.print-progress" end |
Instance Attribute Details
#buckets_directory ⇒ Object (readonly)
Returns the value of attribute buckets_directory.
243 244 245 |
# File 'lib/conf/Configuration.rb', line 243 def buckets_directory @buckets_directory end |
#cors_directory ⇒ Object (readonly)
Returns the value of attribute cors_directory.
244 245 246 |
# File 'lib/conf/Configuration.rb', line 244 def cors_directory @cors_directory end |
#policies_directory ⇒ Object (readonly)
Returns the value of attribute policies_directory.
245 246 247 |
# File 'lib/conf/Configuration.rb', line 245 def policies_directory @policies_directory end |
#print_progress ⇒ Object (readonly)
Returns the value of attribute print_progress.
246 247 248 |
# File 'lib/conf/Configuration.rb', line 246 def print_progress @print_progress end |