Module: Toggl::Api::Tag

Included in:
Base
Defined in:
lib/toggl_api/api/tag.rb

Instance Method Summary collapse

Instance Method Details

#create_tag(name, wid) ⇒ Object

name: The name of the tag (string, required, unique in workspace)

*wid*:  workspace ID, where the tag will be used (integer, required)


8
9
10
# File 'lib/toggl_api/api/tag.rb', line 8

def create_tag(name,wid)
  post "/tags", {"tag" => {"name" => name,"wid" =>wid}}
end

#delete_tag(tag_id) ⇒ Object



18
19
20
# File 'lib/toggl_api/api/tag.rb', line 18

def delete_tag(tag_id)
  delete "/tags/#{tag_id}"
end

#update_tag_name(tag_id, name) ⇒ Object

tag wid can’t be changed. only name can be updated



14
15
16
# File 'lib/toggl_api/api/tag.rb', line 14

def update_tag_name(tag_id, name)
  put "/tags/#{tag_id}", {"tag" => {"name" => name}}
end