Method: DataDuck::S3Object#delete!

Defined in:
lib/dataduck/s3_object.rb

#delete!Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/dataduck/s3_object.rb', line 16

def delete!
  Logs.debug("Deleting S3 file #{ self.s3_path }...")

  s3 = Aws::S3::Client.new(
      region: @region,
      access_key_id: @aws_key,
      secret_access_key: @aws_secret,
  )

  s3.delete_object({
      bucket: @bucket,
      key: self.full_path,
  })
end