Method: FakeS3::FileStore#delete_object

Defined in:
lib/fakes3/file_store.rb

#delete_object(bucket, object_name, request) ⇒ Object



259
260
261
262
263
264
265
266
267
268
269
270
# File 'lib/fakes3/file_store.rb', line 259

def delete_object(bucket,object_name,request)
  begin
    filename = File.join(@root,bucket.name,object_name)
    FileUtils.rm_rf(filename)
    object = bucket.find(object_name)
    bucket.remove(object)
  rescue
    puts $!
    $!.backtrace.each { |line| puts line }
    return nil
  end
end