Module: BWAPI::Client::Projects::QueryGroups
- Included in:
- BWAPI::Client::Projects
- Defined in:
- lib/bwapi/client/projects/query_groups.rb
Overview
QueryGroups module for projects/queryGroups endpoints
Instance Method Summary collapse
-
#create_query_group(project_id, opts = {}) ⇒ Hashie::Mash
Create a new query group in project.
-
#delete_query_group(project_id, query_group_id) ⇒ Hashie::Mash
Delete an existing query group in project.
-
#get_query_group(project_id, query_group_id) ⇒ Hashie::Mash
Get a specific query group in project.
-
#query_groups(project_id, opts = {}) ⇒ Hashie::Mash
Get all query groups in project.
-
#update_query_group(project_id, query_group_id, opts = {}) ⇒ Hashie::Mash
Update an existing query group in project.
Instance Method Details
#create_query_group(project_id, opts = {}) ⇒ Hashie::Mash
Create a new query group in project
37 38 39 |
# File 'lib/bwapi/client/projects/query_groups.rb', line 37 def create_query_group(project_id, opts = {}) post "projects/#{project_id}/querygroups", opts end |
#delete_query_group(project_id, query_group_id) ⇒ Hashie::Mash
Delete an existing query group in project
62 63 64 |
# File 'lib/bwapi/client/projects/query_groups.rb', line 62 def delete_query_group(project_id, query_group_id) delete "projects/#{project_id}/querygroups/#{query_group_id}" end |
#get_query_group(project_id, query_group_id) ⇒ Hashie::Mash
Get a specific query group in project
22 23 24 |
# File 'lib/bwapi/client/projects/query_groups.rb', line 22 def get_query_group(project_id, query_group_id) get "projects/#{project_id}/querygroups/#{query_group_id}" end |
#query_groups(project_id, opts = {}) ⇒ Hashie::Mash
Get all query groups in project
13 14 15 |
# File 'lib/bwapi/client/projects/query_groups.rb', line 13 def query_groups(project_id, opts = {}) get "projects/#{project_id}/querygroups", opts end |
#update_query_group(project_id, query_group_id, opts = {}) ⇒ Hashie::Mash
Update an existing query group in project
53 54 55 |
# File 'lib/bwapi/client/projects/query_groups.rb', line 53 def update_query_group(project_id, query_group_id, opts = {}) put "projects/#{project_id}/querygroups/#{query_group_id}", opts end |