Sha256: 5bb0f73dff208b19fc714cb4b07bdc058c85f932d6e91bc576aa83c9bbc476dc

Contents?: true

Size: 608 Bytes

Versions: 1

Compression:

Stored size: 608 Bytes

Contents

module Capistrano
  module S3
    module Defaults
      DEFAULTS = {
        :deployment_path      => proc { Dir.pwd.gsub("\n", "") + "/public" },
        :bucket_write_options => { :acl => :public_read },
        :s3_endpoint          => "s3.amazonaws.com",
        :redirect_options     => {},
        :only_gzip            => false,
        :invalidations        => []
      }

      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

1 entries across 1 versions & 1 rubygems

Version Path
capistrano-s3-1.1.0 lib/capistrano/s3/defaults.rb