Module: PsengEkg::Client::Tasks
- Included in:
- PsengEkg::Client
- Defined in:
- lib/pseng_ekg/client/tasks.rb
Instance Method Summary collapse
- #task_create(application_id, params = {}) ⇒ Object
- #task_destroy(application_id, task_id, params = {}) ⇒ Object
- #task_index(application_id, params = {}) ⇒ Object
- #task_show(application_id, task_id, params = {}) ⇒ Object
- #task_update(application_id, task_id, params = {}) ⇒ Object
Instance Method Details
#task_create(application_id, params = {}) ⇒ Object
13 14 15 |
# File 'lib/pseng_ekg/client/tasks.rb', line 13 def task_create(application_id, params = {}) self.class.post("/api/v1/applications/#{application_id}/tasks.json", query: params) end |
#task_destroy(application_id, task_id, params = {}) ⇒ Object
21 22 23 |
# File 'lib/pseng_ekg/client/tasks.rb', line 21 def task_destroy(application_id, task_id, params = {}) self.class.destroy("/api/v1/applications/#{application_id}/tasks/#{task_id}.json", query: params) end |
#task_index(application_id, params = {}) ⇒ Object
5 6 7 |
# File 'lib/pseng_ekg/client/tasks.rb', line 5 def task_index(application_id, params = {}) self.class.get("/api/v1/applications/#{application_id}/tasks.json", query: params) end |
#task_show(application_id, task_id, params = {}) ⇒ Object
9 10 11 |
# File 'lib/pseng_ekg/client/tasks.rb', line 9 def task_show(application_id, task_id, params = {}) self.class.get("/api/v1/applications/#{application_id}/tasks/#{task_id}.json", query: params) end |
#task_update(application_id, task_id, params = {}) ⇒ Object
17 18 19 |
# File 'lib/pseng_ekg/client/tasks.rb', line 17 def task_update(application_id, task_id, params = {}) self.class.put("/api/v1/applications/#{application_id}/tasks/#{task_id}.json", query: params) end |