# File lib/net/amazon/s3/bucket.rb, line 36 def create_object(object_key, value, metadata = {}) object_key_escaped = S3::Object.escape_key(object_key) headers = {} metadata.each {|key, value| headers["x-amz-meta-#{key}"] = value } response = @s3.request_put("/#{@name}/#{object_key_escaped}", value, headers) @s3.error?(response) @cache.delete(:objects) return get_object(object_key) end