Module: BWAPI::Client::Projects::Categories
- Includes:
- Copy
- Included in:
- BWAPI::Client::Projects
- Defined in:
- lib/bwapi/client/projects/categories.rb,
lib/bwapi/client/projects/categories/copy.rb
Overview
Categories module for projects/categories endpoints
Defined Under Namespace
Modules: Copy
Instance Method Summary collapse
-
#categories(project_id, opts = {}) ⇒ Hash
Get all categories in project.
-
#create_category(project_id, opts = {}) ⇒ Hash
Create a new category in project.
-
#delete_category(project_id, category_id) ⇒ Hash
Delete and existing category in project.
-
#update_category(project_id, category_id, opts = {}) ⇒ Hash
Update an existing category in project.
Methods included from Copy
Instance Method Details
#categories(project_id, opts = {}) ⇒ Hash
Get all categories in project
15 16 17 |
# File 'lib/bwapi/client/projects/categories.rb', line 15 def categories(project_id, opts = {}) get "projects/#{project_id}/categories", opts end |
#create_category(project_id, opts = {}) ⇒ Hash
Create a new category in project
28 29 30 |
# File 'lib/bwapi/client/projects/categories.rb', line 28 def create_category(project_id, opts = {}) post "projects/#{project_id}/categories", opts end |
#delete_category(project_id, category_id) ⇒ Hash
Delete and existing category in project
51 52 53 |
# File 'lib/bwapi/client/projects/categories.rb', line 51 def delete_category(project_id, category_id) delete "projects/#{project_id}/categories/#{category_id}" end |
#update_category(project_id, category_id, opts = {}) ⇒ Hash
Update an existing category in project
42 43 44 |
# File 'lib/bwapi/client/projects/categories.rb', line 42 def update_category(project_id, category_id, opts = {}) put "projects/#{project_id}/categories/#{category_id}", opts end |