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 = {}) ⇒ Hashie::Mash
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 = {}) ⇒ Hashie::Mash
Get all chart data for date ranges broken down by days
16 17 18 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 16 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
24 25 26 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 24 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
61 62 63 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 61 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
72 73 74 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 72 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
83 84 85 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 83 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
94 95 96 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 94 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
39 40 41 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 39 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
50 51 52 |
# File 'lib/bwapi/client/projects/data/volume.rb', line 50 def data_volume_topics_queries(project_id, opts = {}) get "projects/#{project_id}/data/volume/topics/queries", opts end |