Skip to content

Commit 10d112e

Browse files
authored
Merge pull request #4 from jyoung488/Merge-Callbacks
Merge callbacks
2 parents 9695366 + d4dfe87 commit 10d112e

5 files changed

Lines changed: 31 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class CallbacksController < ApplicationController
2+
skip_before_action :verify_authenticity_token
3+
4+
def index
5+
@event = JSON.parse(params.to_json, symbolize_names: true)
6+
end
7+
8+
def create
9+
event = JSON.parse(params["json"], symbolize_names: true)
10+
# event = @response["json"]
11+
# object = JSON.parse(event, symbolize_names: true)
12+
# p "***** EVENT TYPE"
13+
# p event_type = object[:event][:event_type]
14+
15+
# client = Sign.initiate_client
16+
17+
event_type = event[:event][:event_type]
18+
19+
end
20+
end

app/models/callback.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
class Callback < ApplicationRecord
2+
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Hello API event received
2+
3+
<%= @event %>

app/views/callbacks/index.html.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<h1>Hello API event received</h1>

config/routes.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
Rails.application.routes.draw do
22
# For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
33
resources :signs
4+
# resources :callbacks
45

56
root 'signs#index'
67

78
post '/' => 'signs#index'
89

10+
get '/callbacks' => 'callbacks#index'
11+
post '/callbacks' => 'callbacks#create'
12+
913
get 'account' => 'signs#account'
1014
get 'signature-request' => 'signs#signature_request'
1115
get 'all-requests' => 'signs#all_requests'
@@ -24,4 +28,5 @@
2428
get '/embeddeds/unclaimed-draft' => 'embeddeds#unclaimed_draft'
2529
get '/embeddeds/unclaimed-draft-template' => 'embeddeds#unclaimed_draft_template'
2630
get '/embeddeds/template-draft' => 'embeddeds#template_draft'
31+
2732
end

0 commit comments

Comments
 (0)