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
Defined Under Namespace
Modules: Backfill, DateRange, Mentions
Instance Method Summary collapse
-
#create_query(id, opts = {}) ⇒ Hashie::Mash
Create a new query in project.
-
#delete_query(project_id, query_id) ⇒ Hashie::Mash
Delete an existing query project.
-
#get_query(project_id, query_id) ⇒ Hashie::Mash
(also: #query)
Get a specific query in project.
-
#queries(id) ⇒ Hashie::Mash
Get all queries in project.
-
#queries_summary(id) ⇒ Hashie::Mash
Get summary of all queries in project.
-
#update_query(project_id, query_id, opts = {}) ⇒ Hashie::Mash
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_range, #date_ranges, #delete_date_range, #update_date_range
Methods included from Backfill
#backfills, #create_backfill, #delete_backfill, #get_backfill
Instance Method Details
#create_query(id, opts = {}) ⇒ Hashie::Mash
Create a new query in project
55 56 57 |
# File 'lib/bwapi/client/projects/queries.rb', line 55 def create_query id, opts={} post "projects/#{id}/queries", opts end |
#delete_query(project_id, query_id) ⇒ Hashie::Mash
Delete an existing query project
88 89 90 |
# File 'lib/bwapi/client/projects/queries.rb', line 88 def delete_query project_id, query_id delete "projects/#{project_id}/queries/#{query_id}" end |
#get_query(project_id, query_id) ⇒ Hashie::Mash Also known as: query
Get a specific query in project
31 32 33 |
# File 'lib/bwapi/client/projects/queries.rb', line 31 def get_query project_id, query_id get "projects/#{project_id}/queries/#{query_id}" end |
#queries(id) ⇒ Hashie::Mash
Get all queries in project
14 15 16 |
# File 'lib/bwapi/client/projects/queries.rb', line 14 def queries id get "projects/#{id}/queries" end |
#queries_summary(id) ⇒ Hashie::Mash
Get summary of all queries in project
22 23 24 |
# File 'lib/bwapi/client/projects/queries.rb', line 22 def queries_summary id get "projects/#{id}/queries/summary" end |
#update_query(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Update an existing query in project
79 80 81 |
# File 'lib/bwapi/client/projects/queries.rb', line 79 def update_query project_id, query_id, opts={} put "projects/#{project_id}/queries/#{query_id}", opts end |