# File lib/net/amazon/s3/bucket.rb, line 54 def delete_object(object_key) object_key_escaped = S3::Object.escape_key(object_key) unless object = get_object(object_key) raise S3Error::NoSuchKey, 'The specified key does not exist' end @cache.delete(:objects) return true unless @s3.error?(@s3.request_delete( "/#{@name}/#{object_key_escaped}")) end