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
232 233 234 235 236 237 238 |
# File 'lib/conf/Configuration.rb', line 232 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.
226 227 228 |
# File 'lib/conf/Configuration.rb', line 226 def buckets_directory @buckets_directory end |
#cors_directory ⇒ Object (readonly)
Returns the value of attribute cors_directory.
227 228 229 |
# File 'lib/conf/Configuration.rb', line 227 def cors_directory @cors_directory end |
#policies_directory ⇒ Object (readonly)
Returns the value of attribute policies_directory.
228 229 230 |
# File 'lib/conf/Configuration.rb', line 228 def policies_directory @policies_directory end |
#print_progress ⇒ Object (readonly)
Returns the value of attribute print_progress.
229 230 231 |
# File 'lib/conf/Configuration.rb', line 229 def print_progress @print_progress end |