Class: Dovico::ApiClient
- Inherits:
-
Object
- Object
- Dovico::ApiClient
- Defined in:
- lib/dovico/api_client.rb
Constant Summary collapse
- API_URL =
"https://api.dovico.com/"
- API_VERSION =
"5"
Class Method Summary collapse
- .delete(path, params: {}, body: nil) ⇒ Object
- .get(path, params: {}) ⇒ Object
- .initialize!(client_token, user_token) ⇒ Object
- .post(path, params: {}, body: nil) ⇒ Object
- .put(path, params: {}, body: nil) ⇒ Object
Class Method Details
.delete(path, params: {}, body: nil) ⇒ Object
27 28 29 |
# File 'lib/dovico/api_client.rb', line 27 def delete(path, params: {}, body: nil) perform!(:delete, path, params: params, body: body) end |
.get(path, params: {}) ⇒ Object
15 16 17 |
# File 'lib/dovico/api_client.rb', line 15 def get(path, params: {}) perform!(:get, path, params: params) end |
.initialize!(client_token, user_token) ⇒ Object
10 11 12 13 |
# File 'lib/dovico/api_client.rb', line 10 def initialize!(client_token, user_token) @client_token = client_token @user_token = user_token end |
.post(path, params: {}, body: nil) ⇒ Object
19 20 21 |
# File 'lib/dovico/api_client.rb', line 19 def post(path, params: {}, body: nil) perform!(:post, path, params: params, body: body) end |
.put(path, params: {}, body: nil) ⇒ Object
23 24 25 |
# File 'lib/dovico/api_client.rb', line 23 def put(path, params: {}, body: nil) perform!(:put, path, params: params, body: body) end |