Module: BWAPI::Client::Projects::Group::AuthorGroup
- Included in:
- BWAPI::Client::Projects::Group
- Defined in:
- lib/bwapi/client/projects/group/author_group.rb
Overview
AuthorGroup module for projects/group/author endpoints
Instance Method Summary collapse
-
#author_groups_summary(project_id, opts = {}) ⇒ Hashie::Mash
Get summary of all author groups in project.
-
#create_author_group(project_id, opts = {}) ⇒ Hashie::Mash
Create a new author group in project.
-
#delete_author_group(project_id, author_group_id) ⇒ Hashie::Mash
Delete an existing author group project.
-
#get_author_group(project_id, author_group_id) ⇒ Hashie::Mash
Get a specific author group in project.
-
#update_author_group(project_id, author_group_id, opts = {}) ⇒ Hashie::Mash
Update an existing author group in project.
Instance Method Details
#author_groups_summary(project_id, opts = {}) ⇒ Hashie::Mash
Get summary of all author groups in project
13 14 15 |
# File 'lib/bwapi/client/projects/group/author_group.rb', line 13 def (project_id, opts = {}) get "projects/#{project_id}/group/author/summary", opts end |
#create_author_group(project_id, opts = {}) ⇒ Hashie::Mash
Create a new author group in project
36 37 38 |
# File 'lib/bwapi/client/projects/group/author_group.rb', line 36 def (project_id, opts = {}) post "projects/#{project_id}/group/author", opts end |
#delete_author_group(project_id, author_group_id) ⇒ Hashie::Mash
Delete an existing author group project
61 62 63 |
# File 'lib/bwapi/client/projects/group/author_group.rb', line 61 def (project_id, ) delete "projects/#{project_id}/group/author/#{author_group_id}" end |
#get_author_group(project_id, author_group_id) ⇒ Hashie::Mash
Get a specific author group in project
22 23 24 |
# File 'lib/bwapi/client/projects/group/author_group.rb', line 22 def (project_id, ) get "projects/#{project_id}/group/author/#{author_group_id}" end |
#update_author_group(project_id, author_group_id, opts = {}) ⇒ Hashie::Mash
Update an existing author group in project
52 53 54 |
# File 'lib/bwapi/client/projects/group/author_group.rb', line 52 def (project_id, , opts = {}) put "projects/#{project_id}/group/author/#{author_group_id}", opts end |