class S3Secure::Versioning::Enable

Public Instance Methods

run() click to toggle source
# File lib/s3_secure/versioning/enable.rb, line 3
def run
  show = Show.new(@options)
  if show.enabled?
    say "Bucket #{@bucket} is has versioning already enabled."
  else
    s3.put_bucket_versioning(
      bucket: @bucket,
      versioning_configuration: {
        # mfa_delete: "Disabled",
        status: "Enabled",
      },
    )
    say "Versioning enabled on bucket #{@bucket}"
  end
end