Method: Aspose::Cloud::Words::Document#accept_tracking_changes

Defined in:
lib/Words/document.rb

#accept_tracking_changes(folder_name = '', storage_type = 'Aspose', storage_name = '') ⇒ Object

Accept All Tracking Changes in the Document



343
344
345
346
347
348
349
350
351
# File 'lib/Words/document.rb', line 343

def accept_tracking_changes(folder_name = '', storage_type = 'Aspose', storage_name = '')
  str_uri = "#{@base_uri}/revisions/acceptAll"
  str_uri = Aspose::Cloud::Common::Utils.append_storage(str_uri,'',storage_name,storage_type)
  signed_str_uri = Aspose::Cloud::Common::Utils.sign(str_uri)

  response_stream = RestClient.post(signed_str_uri, {:content_type=>:json, :accept=>'application/json'})
  valid_output = Aspose::Cloud::Common::Utils.validate_output(response_stream)
  valid_output.empty? ? Aspose::Cloud::Common::Utils.download_file(@filename,@filename,folder_name,storage_name,storage_type) : valid_output
end