class AFHTTPSessionManager
Public Instance Methods
PUT(url_string, options = {})
click to toggle source
options = {parameters: , constructingBodyWithBlock: , success:, failure:}
# File lib/afmotion/ext/AFHTTPSessionManager.rb, line 52 def PUT(url_string, options = {}) parameters = options[:parameters] block = options[:constructingBodyWithBlock] progress = options[:progress_block] success = options[:success] failure = options[:failure] request = self.requestSerializer.multipartFormRequestWithMethod("PUT", URLString: NSURL.URLWithString(url_string, relativeToURL: self.baseURL).absoluteString, parameters:parameters, constructingBodyWithBlock:block, error:nil) task = self.dataTaskWithRequest(request, uploadProgress: progress, downloadProgress: nil, completionHandler: ->(response, responseObject, error) { if error && failure failure.call(task, error) elsif success success.call(task, responseObject) end }) task.resume task end