class Asana::Task

Public Class Methods

all(params = {}) click to toggle source
# File lib/asana/task.rb, line 4
def self.all(params = {})
  uri = "/tasks"
  self.format(uri, params)
end
id(params = {}) click to toggle source
# File lib/asana/task.rb, line 9
def self.id(params = {})
  uri = "/tasks/#{params[:task]}"
  params.delete(:task)
  self.format(uri, params)
end
project_tasks(params = {}) click to toggle source
# File lib/asana/task.rb, line 15
def self.project_tasks(params = {})
  uri = "/projects/#{params[:project]}/tasks"
  params.delete(:project)
  self.format(uri, params)
end
workspace_tasks(params = {}) click to toggle source
# File lib/asana/task.rb, line 21
def self.workspace_tasks(params = {})
  uri = "/workspaces/#{params[:workspace]}/tasks"
  params.delete(:workspace)
  self.format(uri, params)
end