module WorkSnaps::API::Tasks
Public Instance Methods
create_task(p_id, task_info)
click to toggle source
# 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)
click to toggle source
# 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)
click to toggle source
# 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
tasks(p_id)
click to toggle source
# File lib/worksnaps/api/tasks.rb, line 25 def tasks(p_id) objects_from_response(WorkSnaps::Task, :get, "/api/projects/#{p_id}/tasks.xml") end
update_task(p_id, t_id, task_info)
click to toggle source
# File lib/worksnaps/api/tasks.rb, line 13 def update_task(p_id, t_id, task_info) object_from_response(WorkSnaps::Task, :put, "/api/projects/#{p_id}/tasks/#{t_id}.xml", {:task => task_info}) end