module TodoistClient::ApiClient::ClassMethods
Public Instance Methods
query_string(params = nil)
click to toggle source
# File lib/todoist_client/api_client.rb, line 28 def query_string(params = nil) raise NoApiToken unless TodoistClient.api_token params ||= {} { params: { token: TodoistClient.api_token }.merge(params) } end
request(method, endpoint, params = nil)
click to toggle source
# File lib/todoist_client/api_client.rb, line 24 def request(method, endpoint, params = nil) JSON.load RestClient.send(method, "#{BASE_URI}#{endpoint}", query_string(params)) end