examples/api-samples/samples/sample5.rb in groupdocs-1.5.3 vs examples/api-samples/samples/sample5.rb in groupdocs-1.5.4

- old
+ new

@@ -6,19 +6,21 @@ # POST request post '/sample5' do # set variables set :client_id, params[:client_id] set :private_key, params[:private_key] - set :file_id, params[:file_id] + set :file_id, params[:fileId] set :url, params[:url] set :copy, params[:copy] set :move, params[:move] set :dest_path, params[:dest_path] + set :source, params[:source] begin + # check required variables - raise 'Please enter all required parameters' if settings.client_id.empty? or settings.private_key.empty? or settings.file_id.empty? + raise 'Please enter all required parameters' if settings.client_id.empty? or settings.private_key.empty? file = nil # get document by file GUID case settings.source when 'guid' @@ -33,10 +35,10 @@ when 'url' file = GroupDocs::Storage::File.upload_web!(settings.url, client_id: settings.client_id, private_key: settings.private_key) else raise 'Wrong GUID source.' end - + # raise files_list.to_yaml # copy file using request to API unless settings.copy.nil? file = file.copy!(settings.dest_path, {}, {:client_id => settings.client_id, :private_key => settings.private_key}) button = settings.copy end