Module: BWAPI::Client::Projects::Queries::DateRange
- Included in:
- BWAPI::Client::Projects::Queries
- Defined in:
- lib/bwapi/client/projects/queries/date_range.rb
Instance Method Summary collapse
-
#create_date_range(project_id, query_id, opts) ⇒ Hashie::Mash
Create a new date range for query.
-
#date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Get specific 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.
-
#update_date_range(project_id, query_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
35 36 37 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 35 def create_date_range project_id, query_id, opts post "projects/#{project_id}/#{query_id}/date-range", opts end |
#date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Get specific date range for query
22 23 24 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 22 def date_range project_id, query_id, date_range_id get "projects/#{project_id}/#{query_id}/date-range/#{date_range_id}" end |
#date_ranges(project_id, query_id) ⇒ Hashie::Mash
Get all date ranges for query
12 13 14 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 12 def date_ranges project_id, query_id get "projects/#{project_id}/#{query_id}/date-range" end |
#delete_date_range(project_id, query_id, date_range_id) ⇒ Hashie::Mash
Delete an existing date range for query
59 60 61 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 59 def delete_date_range project_id, query_id, date_range_id delete "projects/#{project_id}/#{query_id}/date-range/#{date_range_id}" end |
#update_date_range(project_id, query_id, opts) ⇒ Hashie::Mash
Update an existing date range for query
49 50 51 |
# File 'lib/bwapi/client/projects/queries/date_range.rb', line 49 def update_date_range project_id, query_id, opts put "projects/#{project_id}/#{query_id}/date-range/#{date_range_id}", opts end |