23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/toggl.rb', line 23
def create_task(params={})
workspace = params[:workspace] || default_workspace_id
project_id = find_project_id(params[:project]) || create_project(params, workspace)
params[:billable] = true
params.merge!({ :created_with => name,
:workspace => {:id => workspace},
:project => {:id => project_id},
:tag_names => [name],
:start => start(params[:start]),
:duration => duration(params[:duration])})
post 'tasks', {:task => params}
end
|