Class: Cumulus::Configuration::CloudFrontConfig

Inherits:
Object
  • Object
show all
Includes:
Cumulus::Config
Defined in:
lib/conf/Configuration.rb

Overview

Public: Inner class that contains cloudfront configuration options

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Cumulus::Config

conf_dir, conf_dir=, json, json=

Constructor Details

#initializeCloudFrontConfig

Returns a new instance of CloudFrontConfig.



291
292
293
294
# File 'lib/conf/Configuration.rb', line 291

def initialize
  @distributions_directory = absolute_path "cloudfront/distributions"
  @invalidations_directory = absolute_path "cloudfront/invalidations"
end

Instance Attribute Details

#distributions_directoryObject (readonly)

Returns the value of attribute distributions_directory.



288
289
290
# File 'lib/conf/Configuration.rb', line 288

def distributions_directory
  @distributions_directory
end

#invalidations_directoryObject (readonly)

Returns the value of attribute invalidations_directory.



289
290
291
# File 'lib/conf/Configuration.rb', line 289

def invalidations_directory
  @invalidations_directory
end