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