Sha256: a22d1080f5a26c6d61c85d41947520bbd751118d80d6a6a1323b414c7c709942

Contents?: true

Size: 641 Bytes

Versions: 5

Compression:

Stored size: 641 Bytes

Contents

module Capistrano
  module S3
    module Defaults
      DEFAULTS = {
        :deployment_path      => "public",
        :target_path          => "",
        :bucket_write_options => { :acl => 'public-read' },
        :region               => 'us-east-1',
        :redirect_options     => {},
        :only_gzip            => false,
        :invalidations        => [],
        :exclusions           => []
      }

      def self.populate(context, set_method)
        DEFAULTS.each do |key, value|
          value = value.is_a?(Proc) ? value.call : value
          context.send(set_method, key, value)
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
capistrano-s3-2.4.0 lib/capistrano/s3/defaults.rb
capistrano-s3-2.3.0 lib/capistrano/s3/defaults.rb
capistrano-s3-2.2.0 lib/capistrano/s3/defaults.rb
capistrano-s3-2.1.1 lib/capistrano/s3/defaults.rb
capistrano-s3-2.1.0 lib/capistrano/s3/defaults.rb