Class: Nexmo::Verify

Inherits:
Namespace show all
Defined in:
lib/nexmo/verify.rb

Instance Method Summary collapse

Methods inherited from Namespace

#initialize

Constructor Details

This class inherits a constructor from Nexmo::Namespace

Instance Method Details

#cancel(id) ⇒ Object



23
24
25
# File 'lib/nexmo/verify.rb', line 23

def cancel(id)
  control(request_id: id, cmd: 'cancel')
end

#check(params) ⇒ Object



11
12
13
# File 'lib/nexmo/verify.rb', line 11

def check(params)
  http_request('/verify/check/json', params: params, type: Post)
end

#control(params) ⇒ Object



19
20
21
# File 'lib/nexmo/verify.rb', line 19

def control(params)
  http_request('/verify/control/json', params: params, type: Post)
end

#http_requestObject



5
# File 'lib/nexmo/verify.rb', line 5

alias_method :http_request, :request

#request(params) ⇒ Object



7
8
9
# File 'lib/nexmo/verify.rb', line 7

def request(params)
  http_request('/verify/json', params: params, type: Post)
end

#search(params) ⇒ Object



15
16
17
# File 'lib/nexmo/verify.rb', line 15

def search(params)
  http_request('/verify/search/json', params: params)
end

#trigger_next_event(id) ⇒ Object



27
28
29
# File 'lib/nexmo/verify.rb', line 27

def trigger_next_event(id)
  control(request_id: id, cmd: 'trigger_next_event')
end