class Datapimp::Sync::CloudfrontDistribution
Attributes
bucket[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/datapimp/sync/cloudfront_distribution.rb, line 8 def initialize(options={}) @bucket = options.fetch(:bucket) end
Public Instance Methods
cloudfront()
click to toggle source
# File lib/datapimp/sync/cloudfront_distribution.rb, line 12 def cloudfront @cloudfront ||= Datapimp::Sync.amazon.cdn.distributions.detect do |dist| dist.comment == bucket end end
method_missing(meth, *args, &block)
click to toggle source
# File lib/datapimp/sync/cloudfront_distribution.rb, line 18 def method_missing(meth, *args, &block) cloudfront && cloudfront.send(meth, *args, &block) end