class Sfn::Callback::BucketPurge
Public Instance Methods
before_destroy(args)
click to toggle source
# File lib/sfn-bucketpurge/bucket_purge.rb, line 6 def before_destroy(args) stack = args[:api_stack] stack.resources.all.each do |r| begin resource = r.expand rescue next end next unless resource.is_a?(Miasma::Models::Storage::Bucket) files = resource.files.all next if files.empty? ui.warn "Removing all files in #{resource.name}..." files.map(&:destroy) end end