examples/api-samples/samples/sample04.rb in groupdocs-2.2.0 vs examples/api-samples/samples/sample04.rb in groupdocs-2.3.0
- old
+ new
@@ -1,54 +1,54 @@
-#GET request
-get '/sample-4-how-to-download-a-file-from-groupdocs-storage-using-the-storage-api' do
- haml :sample04
-end
-
-#POST request
-post '/sample-4-how-to-download-a-file-from-groupdocs-storage-using-the-storage-api' do
- #Set variables
- set :client_id, params[:clientId]
- set :private_key, params[:privateKey]
- set :file_id, params[:fileId]
- set :url, params[:url]
- set :base_path, params[:basePath]
-
- 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?
-
- #Prepare base path
- if settings.base_path.empty?
- base_path = 'https://api.groupdocs.com'
- elsif settings.base_path.match('/v2.0')
- base_path = settings.base_path.split('/v2.0')[0]
- else
- base_path = settings.base_path
- end
-
- #Configure your access to API server
- GroupDocs.configure do |groupdocs|
- groupdocs.client_id = settings.client_id
- groupdocs.private_key = settings.private_key
- #Optionally specify API server and version
- groupdocs.api_server = base_path # default is 'https://api.groupdocs.com'
- end
-
- #Get file GUID
- file = GroupDocs::Storage::File.new({:guid => settings.file_id}).to_document
-
- #Obtaining all Metadata for file
- document = file.metadata!
- file = document.last_view.document.file
- #Download file
- dowloaded_file = file.download!("#{File.dirname(__FILE__)}/../public/downloads")
- unless dowloaded_file.empty?
- massage = '<font color="green">File was downloaded to the <font color="blue">' + dowloaded_file + '</font> folder</font> <br />'
- end
-
- rescue Exception => e
- err = e.message
- end
-
- #Set variables for template
- haml :sample04, :locals => {:clientId => settings.client_id, :privateKey => settings.private_key, :fileId => settings.file_id, :massage => massage, :err => err}
-end
+#GET request
+get '/sample-4-how-to-download-a-file-from-groupdocs-storage-using-the-storage-api' do
+ haml :sample04
+end
+
+#POST request
+post '/sample-4-how-to-download-a-file-from-groupdocs-storage-using-the-storage-api' do
+ #Set variables
+ set :client_id, params[:clientId]
+ set :private_key, params[:privateKey]
+ set :file_id, params[:fileId]
+ set :url, params[:url]
+ set :base_path, params[:basePath]
+
+ 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?
+
+ #Prepare base path
+ if settings.base_path.empty?
+ base_path = 'https://api.groupdocs.com'
+ elsif settings.base_path.match('/v2.0')
+ base_path = settings.base_path.split('/v2.0')[0]
+ else
+ base_path = settings.base_path
+ end
+
+ #Configure your access to API server
+ GroupDocs.configure do |groupdocs|
+ groupdocs.client_id = settings.client_id
+ groupdocs.private_key = settings.private_key
+ #Optionally specify API server and version
+ groupdocs.api_server = base_path # default is 'https://api.groupdocs.com'
+ end
+
+ #Get file GUID
+ file = GroupDocs::Storage::File.new({:guid => settings.file_id}).to_document
+
+ #Obtaining all Metadata for file
+ document = file.metadata!
+ file = document.last_view.document.file
+ #Download file
+ dowloaded_file = file.download!("#{File.dirname(__FILE__)}/../public/downloads")
+ unless dowloaded_file.empty?
+ massage = '<font color="green">File was downloaded to the <font color="blue">' + dowloaded_file + '</font> folder</font> <br />'
+ end
+
+ rescue Exception => e
+ err = e.message
+ end
+
+ #Set variables for template
+ haml :sample04, :locals => {:clientId => settings.client_id, :privateKey => settings.private_key, :fileId => settings.file_id, :massage => massage, :err => err}
+end