class Middleman::S3Sync::Options

Constants

OPTIONS

Public Instance Methods

acl() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 30
def acl
  @acl || 'public-read'
end
after_build() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 58
def after_build
  @after_build.nil? ? false : @after_build
end
aws_access_key_id() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 38
def aws_access_key_id
  @aws_access_key_id || ENV['AWS_ACCESS_KEY_ID']
end
aws_access_key_id=(aws_access_key_id) click to toggle source
# File lib/middleman/s3_sync/options.rb, line 34
def aws_access_key_id=(aws_access_key_id)
  @aws_access_key_id = aws_access_key_id if aws_access_key_id
end
aws_secret_access_key() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 46
def aws_secret_access_key
  @aws_secret_access_key || ENV['AWS_SECRET_ACCESS_KEY']
end
aws_secret_access_key=(aws_secret_access_key) click to toggle source
# File lib/middleman/s3_sync/options.rb, line 42
def aws_secret_access_key=(aws_secret_access_key)
  @aws_secret_access_key = aws_secret_access_key if aws_secret_access_key
end
delete() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 54
def delete
  @delete.nil? ? true : @delete
end
encryption() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 50
def encryption
  @encryption.nil? ? false : @encryption
end
path_style() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 66
def path_style
  (@path_style.nil? ? true : @path_style)
end
prefer_gzip() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 62
def prefer_gzip
  (@prefer_gzip.nil? ? true : @prefer_gzip)
end
prefix() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 79
def prefix
  @prefix.nil? || @prefix.empty? ? "" : "#{@prefix}/"
end
prefix=(prefix) click to toggle source
# File lib/middleman/s3_sync/options.rb, line 70
def prefix=(prefix)
  http_prefix = @http_prefix ? @http_prefix.sub(%r{^/}, "") : ""
  if http_prefix.split("/").first == prefix
    @prefix = ""
  else
    @prefix = prefix
  end
end
version_bucket() click to toggle source
# File lib/middleman/s3_sync/options.rb, line 83
def version_bucket
  @version_bucket.nil? ? false : @version_bucket
end