Method: S3::AWSAuthConnection#put
- Defined in:
- lib/s3sync/S3.rb
#put(bucket, key, object = nil, headers = {}) ⇒ Object
| 168 169 170 171 172 173 174 175 176 177 178 179 | # File 'lib/s3sync/S3.rb', line 168 def put(bucket, key, object=nil, headers={}) if object == nil req = make_request('PUT', bucket, CGI::escape(key), {}, headers) else if not object.instance_of? S3Object object = S3Object.new(object) end req = make_request('PUT', bucket, CGI::escape(key), {}, headers, object.data, object.) end return Response.new(req) end |