Module: BWAPI::Client::Projects::Queries::DateRange
- Included in:
- BWAPI::Client::Projects::Queries
- Defined in:
- lib/bwapi/client/projects/queries/date_range.rb
Overview
DateRange module for projects/queries/dateRange endpoints
Instance Method Summary collapse
-
#create_date_range(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Create a new date range for query.
-
#date_ranges(project_id, query_id) ⇒ Hashie::Mash
Get all date ranges for query.
-
#delete_date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Delete an existing date range for query.
-
#get_date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Get specific date range for query.
-
#update_date_range(project_id, query_id, date_range_id, opts = {}) ⇒ Hashie::Mash
Update an existing date range for query.
Instance Method Details
#create_date_range(project_id, query_id, opts = {}) ⇒ Hashie::Mash
Create a new date range for query
37 38 39 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 37 def create_date_range(project_id, query_id, opts = {}) post "projects/#{project_id}/queries/#{query_id}/date-range", opts end |
#date_ranges(project_id, query_id) ⇒ Hashie::Mash
Get all date ranges for query
14 15 16 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 14 def date_ranges(project_id, query_id) get "projects/#{project_id}/queries/#{query_id}/date-range" end |
#delete_date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Delete an existing date range for query
62 63 64 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 62 def delete_date_range(project_id, query_id, date_range_id) delete "projects/#{project_id}/queries/#{query_id}/date-range/#{date_range_id}" end |
#get_date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Get specific date range for query
24 25 26 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 24 def get_date_range(project_id, query_id, date_range_id) get "projects/#{project_id}/queries/#{query_id}/date-range/#{date_range_id}" end |
#update_date_range(project_id, query_id, date_range_id, opts = {}) ⇒ Hashie::Mash
Update an existing date range for query
52 53 54 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 52 def update_date_range(project_id, query_id, date_range_id, opts = {}) put "projects/#{project_id}/queries/#{query_id}/date-range/#{date_range_id}", opts end |