Module: BWAPI::Client::Projects::Data::Volume
- Included in:
- BWAPI::Client::Projects::Data
- Defined in:
- lib/bwapi/client/projects/data/volume.rb
Overview
Volume module for projects/data/volume endpoints
Instance Method Summary collapse
-
#data_volume_date_ranges_days(project_id, opts = {}) ⇒ Hash
Get all chart data for date ranges broken down by days.
-
#data_volume_queries_top_sites(project_id, opts = {}) ⇒ Object
Get a sub (top 10, by volume) items of the sites dimension.
-
#data_volume_top_authors_queries(project_id, opts = {}) ⇒ Object
Get top authors for given query IDs.
-
#data_volume_top_authors_queries_alt(project_id, opts = {}) ⇒ Object
Get top authors for given query IDs alternative.
-
#data_volume_top_sites_queries(project_id, opts = {}) ⇒ Object
Get top sites for given query IDs.
-
#data_volume_top_tweeters_queries(project_id, opts = {}) ⇒ Object
Get top tweeters for given query IDs.
-
#data_volume_topics_compare(project_id, criteria, opts = {}) ⇒ Object
Get a list of topics compared by criteria using two different values for that criteria.
-
#data_volume_topics_queries(project_id, opts = {}) ⇒ Object
Get top topics for given query IDs.
Instance Method Details
#data_volume_date_ranges_days(project_id, opts = {}) ⇒ Hash
Get all chart data for date ranges broken down by days
14 15 16 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 14 def data_volume_date_ranges_days(project_id, opts = {}) get "projects/#{project_id}/data/volume/dataRanges/days", opts end |
#data_volume_queries_top_sites(project_id, opts = {}) ⇒ Object
Get a sub (top 10, by volume) items of the sites dimension
22 23 24 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 22 def data_volume_queries_top_sites(project_id, opts = {}) get "projects/#{project_id}/data/volume/queries/topsites", opts end |
#data_volume_top_authors_queries(project_id, opts = {}) ⇒ Object
Get top authors for given query IDs
59 60 61 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 59 def (project_id, opts = {}) get "projects/#{project_id}/data/volume/topauthors/queries", opts end |
#data_volume_top_authors_queries_alt(project_id, opts = {}) ⇒ Object
Get top authors for given query IDs alternative
70 71 72 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 70 def (project_id, opts = {}) get "projects/#{project_id}/data/volume/topauthors/queries/alt", opts end |
#data_volume_top_sites_queries(project_id, opts = {}) ⇒ Object
Get top sites for given query IDs
81 82 83 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 81 def data_volume_top_sites_queries(project_id, opts = {}) get "projects/#{project_id}/data/volume/topsites/queries", opts end |
#data_volume_top_tweeters_queries(project_id, opts = {}) ⇒ Object
Get top tweeters for given query IDs
92 93 94 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 92 def data_volume_top_tweeters_queries(project_id, opts = {}) get "projects/#{project_id}/data/volume/toptweeters/queries", opts end |
#data_volume_topics_compare(project_id, criteria, opts = {}) ⇒ Object
Get a list of topics compared by criteria using two different values for that criteria
37 38 39 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 37 def data_volume_topics_compare(project_id, criteria, opts = {}) get "projects/#{project_id}/data/volume/topics/compare/#{criteria}", opts end |
#data_volume_topics_queries(project_id, opts = {}) ⇒ Object
Get top topics for given query IDs
48 49 50 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 48 def data_volume_topics_queries(project_id, opts = {}) get "projects/#{project_id}/data/volume/topics/queries", opts end |