module Cumulus::CloudFront::Loader

Public Class Methods

distributions() click to toggle source

Public: Load all the distribution configurations as DistributionConfig objects

Returns an array of DistributionConfig

# File lib/cloudfront/loader/Loader.rb, line 18
def self.distributions
  Common::BaseLoader::resources(@@distributions_dir, &DistributionConfig.method(:new))
end
invalidations() click to toggle source

Public loads all of the invalidation configurations as InvalidationConfig objects

Returns an array of InvalidationConfig

# File lib/cloudfront/loader/Loader.rb, line 25
def self.invalidations
  Common::BaseLoader::resources(@@invalidations_dir, &InvalidationConfig.method(:new))
end