Sha256: 46cc8a05ccc939fbf4860b906be4a71505cd9a0d3dd00fb7bae4457b9ca84681
Contents?: true
Size: 423 Bytes
Versions: 4
Compression:
Stored size: 423 Bytes
Contents
Before("@s3") do @s3 = Aws.s3 @created_buckets = [] end After("@s3") do @created_buckets.each do |bucket| loop do objects = @s3.list_object_versions(bucket: bucket).data.versions.map do |v| { key: v.key, version_id: v.version_id } end break if objects.empty? @s3.delete_objects(bucket: bucket, delete: { objects: objects }) end @s3.delete_bucket(bucket: bucket) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
aws-sdk-core-2.0.0.rc4 | features/s3/setup.rb |
aws-sdk-core-2.0.0.rc3 | features/s3/setup.rb |
aws-sdk-core-2.0.0.rc2 | features/s3/setup.rb |
aws-sdk-core-2.0.0.rc1 | features/s3/setup.rb |