Module: Toggl::Api::Tag
- Included in:
- Base
- Defined in:
- lib/toggl_api/api/tag.rb
Instance Method Summary collapse
-
#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).
- #delete_tag(tag_id) ⇒ Object
-
#update_tag_name(tag_id, name) ⇒ Object
tag wid can’t be changed.
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 |