Module: WorkSnaps::API::Tasks
Constant Summary
Constants included from Utils
Instance Method Summary collapse
- #create_task(p_id, task_info) ⇒ Object
- #delete_task(p_id, t_id) ⇒ Object
- #task(p_id, t_id) ⇒ Object
- #tasks(p_id) ⇒ Object
- #update_task(p_id, t_id, task_info) ⇒ Object
Instance Method Details
#create_task(p_id, task_info) ⇒ Object
9 10 11 |
# File 'lib/worksnaps/api/tasks.rb', line 9 def create_task(p_id, task_info) object_from_response(WorkSnaps::Task, :post, "/api/projects/#{p_id}/tasks.xml", {:task => task_info}) end |
#delete_task(p_id, t_id) ⇒ Object
17 18 19 |
# File 'lib/worksnaps/api/tasks.rb', line 17 def delete_task(p_id, t_id) object_from_response(WorkSnaps::Task, :delete, "/api/projects/#{p_id}/tasks/#{t_id}.xml") end |
#task(p_id, t_id) ⇒ Object
21 22 23 |
# File 'lib/worksnaps/api/tasks.rb', line 21 def task(p_id, t_id) object_from_response(WorkSnaps::Task, :get, "/api/projects/#{p_id}/tasks/#{t_id}.xml") end |