File tree Expand file tree Collapse file tree 1 file changed +23
-5
lines changed
Expand file tree Collapse file tree 1 file changed +23
-5
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,29 @@ class DsCommonController < ApplicationController
66
77 def index
88 @show_doc = Rails . application . config . documentation
9- if session [ :examples_API ] == 'Rooms'
9+ handle_redirects
10+ end
11+
12+ def handle_redirects
13+ if Rails . configuration . quickstart
14+ if session [ :quickstarted ] . nil?
15+ session [ :examples_API ] = 'eSignature'
16+ session [ :quickstarted ] = true
17+ redirect_to "/auth/docusign"
18+ elsif session [ :been_here ] . nil?
19+ redirect_to '/eg001'
20+ else
21+ render_examples
22+ end
23+ else
24+ render_examples
25+ end
26+ end
27+
28+ def render_examples
29+ if session [ :examples_API ] . nil?
30+ choose_api
31+ elsif session [ :examples_API ] == 'Rooms'
1032 render 'room_api/index'
1133 elsif session [ :examples_API ] == 'Click'
1234 render 'clickwrap/index'
@@ -16,10 +38,6 @@ def index
1638 render 'admin_api/index'
1739 else
1840 session [ :examples_API ] = 'eSignature'
19- @show_doc = Rails . application . config . documentation
20- if Rails . configuration . quickstart && session [ :been_here ] . nil?
21- redirect_to '/eg001'
22- end
2341 end
2442 end
2543
You can’t perform that action at this time.
0 commit comments