Method: Awry::S3#delete

Defined in:
lib/awry/s3.rb

#delete(bucket) ⇒ Object



58
59
60
61
62
63
64
65
66
67
68
# File 'lib/awry/s3.rb', line 58

def delete(bucket)
  if options[:empty]
    empty(bucket)
    wait_until_empty(bucket)
  end
  if yes?("Really delete bucket #{bucket}?", :yellow)
    client.delete_bucket(bucket: bucket)
  end
rescue Aws::S3::Errors::BucketNotEmpty => e
  error(e.message)
end