module Teambition2::API::Task

Public Instance Methods

create_task(group_id, content, tag_id: []) click to toggle source
# File lib/teambition2/api/task.rb, line 4
def create_task(group_id, content, tag_id: [])
  post('/api/tasks', {
    '_tasklistId' => group_id,
    'content' => content,
    'tagIds' => tag_id,
  })
end
edit_task_tags(task_id, tags: []) click to toggle source
# File lib/teambition2/api/task.rb, line 20
def edit_task_tags(task_id, tags: [])
  put("/api/tasks/#{task_id}/tagIds", 'tagIds[]' => tags)
end
project_tasks(project_id) click to toggle source
# File lib/teambition2/api/task.rb, line 12
def project_tasks(project_id)
  get("/api/projects/#{project_id}")
end
stage_tasks(stage_id) click to toggle source
# File lib/teambition2/api/task.rb, line 16
def stage_tasks(stage_id)
  get("/api/stages/#{stage_id}/tasks")
end