Class: Alexa::TodoistApi::Sync
- Inherits:
-
Base
- Object
- Base
- Alexa::TodoistApi::Sync
show all
- Defined in:
- lib/alexa/todoist_api/sync.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from Base
#connection, #connection_requires_auth?, #do_request, #get_route, #method_route
#api_endpoint
Instance Attribute Details
#request_params ⇒ Object
Returns the value of attribute request_params.
6
7
8
|
# File 'lib/alexa/todoist_api/sync.rb', line 6
def request_params
@request_params
end
|
Instance Method Details
8
9
10
|
# File 'lib/alexa/todoist_api/sync.rb', line 8
def
{}
end
|
#method_params ⇒ Object
12
13
14
15
16
17
18
19
|
# File 'lib/alexa/todoist_api/sync.rb', line 12
def method_params
validate_request_params
{
token: request_params[:api_token],
sync_token: '*',
resource_types: '["projects", "items", "labels"]'
}
end
|
#response_fail(response:) ⇒ Object
28
29
30
31
32
33
|
# File 'lib/alexa/todoist_api/sync.rb', line 28
def response_fail(response:)
{
error: true,
message: response.body
}
end
|
#response_success(response:) ⇒ Object
21
22
23
24
25
26
|
# File 'lib/alexa/todoist_api/sync.rb', line 21
def response_success(response:)
{
error: false,
message: response.body
}
end
|