Sha256: be0145b582b44c62d11b6513d4f98ae18a279aaee43e49214903906d4cd8abe4
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
get '/sample29' do haml :sample29 end # POST request post '/sample29' do # set variables set :client_id, params[:clientId] set :base_path, params[:serverType] set :url, params[:url] url = settings.url base_path = settings.base_path client_id = settings.client_id begin #If base base is empty seting base path to prod server base_path = 'https://api.groupdocs.com/v2.0' unless !base_path.empty? #Generate iframe url for chosen server if (!url.empty?) if (base_path == "https://api.groupdocs.com/v2.0") iframe = "https://apps.groupdocs.com/document-viewer/embed?url=#{url} &user_id=#{client_id}" elsif (base_path == "https://dev-api.groupdocs.com/v2.0") #iframe to dev server iframe = "https://dev-apps.groupdocs.com/document-viewer/embed?url=#{url} &user_id=#{client_id}" elsif (base_path == "https://stage-api.groupdocs.com/v2.0") #iframe to test server iframe = "https://stage-apps.groupdocs.com/document-viewer/embed?url=#{url} &user_id=#{client_id}" elsif (base_path == "http://realtime-api.groupdocs.com") iframe = "http://realtime-apps.groupdocs.com/document-viewer/embed?url=#{url} &user_id=#{client_id}" end end rescue Exception => e err = e.message end require 'json' content_type 'text/html' #Create json string with result data iframe = {:iframe => iframe, :error => ''}.to_json end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
groupdocs-1.5.8 | examples/api-samples/samples/sample29.rb |