Class: SecondStep::APIRequests::ApplicationUserRequest
- Inherits:
-
Request
- Object
- Request
- SecondStep::APIRequests::ApplicationUserRequest
show all
- Defined in:
- lib/second_step/api_requests/application_user_request.rb
Constant Summary
collapse
- ApplicationUserPath =
path.application_users(:application_user_id).save!
Instance Attribute Summary
Attributes inherited from Request
#token_cache
Instance Method Summary
collapse
Methods inherited from Request
auth_url, client, path, token, #token, #token!, #token_cache_args, token_type
Instance Method Details
#create(application_user_data) ⇒ Object
14
15
16
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 14
def create(application_user_data)
token.post path, body: application_user_data.to_json
end
|
#delete(application_user_id) ⇒ Object
23
24
25
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 23
def delete(application_user_id)
token.delete path(application_user_id)
end
|
#index ⇒ Object
17
18
19
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 17
def index
token.get path
end
|
#link_status(application_user_id) ⇒ Object
26
27
28
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 26
def link_status(application_user_id)
token.get path(application_user_id).request_link
end
|
#path(id) ⇒ Object
11
12
13
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 11
def path(id)
ApplicationUserPath[id].new
end
|
#request_link(application_user_id) ⇒ Object
29
30
31
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 29
def request_link(application_user_id)
token.post path(application_user_id).request_link
end
|
#show(application_user_id) ⇒ Object
20
21
22
|
# File 'lib/second_step/api_requests/application_user_request.rb', line 20
def show(application_user_id)
token.get path(application_user_id)
end
|