Module: BWAPI::Client::Projects::Queries::Backfill
- Included in:
- BWAPI::Client::Projects::Queries
- Defined in:
- lib/bwapi/client/projects/queries/backfill.rb
Overview
Backfill module for projects/queries/backfill endpoints
Instance Method Summary collapse
-
#backfills(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Get all backfills for query.
-
#create_backfill(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Create new backfill for query.
-
#delete_backfill(project_id, query_id, backfill_id) ⇒ Hashie::Mash
Delete backfill for query.
-
#get_backfill(project_id, query_id, backfill_id) ⇒ Hashie::Mash
Get specific backfill for query.
Instance Method Details
#backfills(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Get all backfills for query
16 17 18 |
# File 'lib/bwapi/client/projects/queries/backfill.rb', line 16 def backfills(project_id, query_id, opts = {}) get "projects/#{project_id}/queries/#{query_id}/backfill", opts end |
#create_backfill(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Create new backfill for query
45 46 47 |
# File 'lib/bwapi/client/projects/queries/backfill.rb', line 45 def create_backfill(project_id, query_id, opts = {}) post "projects/#{project_id}/queries/#{query_id}/backfill", opts end |
#delete_backfill(project_id, query_id, backfill_id) ⇒ Hashie::Mash
Delete backfill for query
55 56 57 |
# File 'lib/bwapi/client/projects/queries/backfill.rb', line 55 def delete_backfill(project_id, query_id, backfill_id) delete "projects/#{project_id}/queries/#{query_id}/backfill/#{backfill_id}" end |
#get_backfill(project_id, query_id, backfill_id) ⇒ Hashie::Mash
Get specific backfill for query
26 27 28 |
# File 'lib/bwapi/client/projects/queries/backfill.rb', line 26 def get_backfill(project_id, query_id, backfill_id) get "projects/#{project_id}/queries/#{query_id}/backfill/#{backfill_id}" end |