Module: BWAPI::Client::Projects::Queries
- Included in:
- BWAPI::Client::Projects
- Defined in:
- lib/bwapi/client/projects/queries.rb,
lib/bwapi/client/projects/queries/backfill.rb,
lib/bwapi/client/projects/queries/mentions.rb,
lib/bwapi/client/projects/queries/date_range.rb
Overview
Queries module for projects/queries endpoints
Defined Under Namespace
Modules: Backfill, DateRange, Mentions
Instance Method Summary collapse
-
#create_query(project_id, opts = {}) ⇒ Hash
Create a new query in project.
-
#delete_query(project_id, query_id) ⇒ Hash
Delete an existing query project.
-
#get_query(project_id, query_id) ⇒ Hash
Get a specific query in project.
-
#queries(project_id, opts = {}) ⇒ Hash
Get all queries in project.
-
#queries_summary(project_id) ⇒ Hash
Get summary of all queries in project.
-
#update_query(project_id, query_id, opts = {}) ⇒ Hash
Update an existing query in project.
Methods included from Mentions
#delete_query_mention, #get_query_mention_content, #update_query_mention
Methods included from DateRange
#create_date_range, #date_ranges, #delete_date_range, #get_date_range, #update_date_range
Methods included from Backfill
#backfills, #create_backfill, #delete_backfill, #get_backfill
Instance Method Details
#create_query(project_id, opts = {}) ⇒ Hash
Create a new query in project
59 60 61 |
# File 'lib/bwapi/client/projects/queries.rb', line 59 def create_query(project_id, opts = {}) post "projects/#{project_id}/queries", opts end |
#delete_query(project_id, query_id) ⇒ Hash
Delete an existing query project
92 93 94 |
# File 'lib/bwapi/client/projects/queries.rb', line 92 def delete_query(project_id, query_id) delete "projects/#{project_id}/queries/#{query_id}" end |
#get_query(project_id, query_id) ⇒ Hash
Get a specific query in project
36 37 38 |
# File 'lib/bwapi/client/projects/queries.rb', line 36 def get_query(project_id, query_id) get "projects/#{project_id}/queries/#{query_id}" end |
#queries(project_id, opts = {}) ⇒ Hash
Get all queries in project
19 20 21 |
# File 'lib/bwapi/client/projects/queries.rb', line 19 def queries(project_id, opts = {}) get "projects/#{project_id}/queries", opts end |
#queries_summary(project_id) ⇒ Hash
Get summary of all queries in project
27 28 29 |
# File 'lib/bwapi/client/projects/queries.rb', line 27 def queries_summary(project_id) get "projects/#{project_id}/queries/summary" end |
#update_query(project_id, query_id, opts = {}) ⇒ Hash
Update an existing query in project
83 84 85 |
# File 'lib/bwapi/client/projects/queries.rb', line 83 def update_query(project_id, query_id, opts = {}) put "projects/#{project_id}/queries/#{query_id}", opts end |