Module: Datarank::Client::Volume
- Included in:
- Datarank::Client
- Defined in:
- lib/datarank/volume.rb
Overview
Module containing methods for interacting with topics
Instance Method Summary collapse
- #volume_daily(slug, options = {}) ⇒ Object
- #volume_hourly(slug, options = {}) ⇒ Object
-
#volume_hourly_average(slug, options = {}) ⇒ Object
Return hourly average volume for a topic.
- #volume_minutely(slug, options = {}) ⇒ Object
- #volume_monthly(slug, options = {}) ⇒ Object
- #volume_quarterly(slug, options = {}) ⇒ Object
-
#volume_secondly(slug, options = {}) ⇒ Object
Return volume for a topic grouped by a time interval.
-
#volume_weekday(slug, options = {}) ⇒ Object
Return day-of-week volume for a topic.
-
#volume_weekday_heatmap_hourly(slug, options = {}) ⇒ Object
Return hourly day-of-week heatmap information for a topic.
- #volume_weekly(slug, options = {}) ⇒ Object
- #volume_yearly(slug, options = {}) ⇒ Object
Instance Method Details
#volume_daily(slug, options = {}) ⇒ Object
22 23 24 |
# File 'lib/datarank/volume.rb', line 22 def volume_daily(slug, ={}) get "/topics/#{slug}/volume/daily", end |
#volume_hourly(slug, options = {}) ⇒ Object
18 19 20 |
# File 'lib/datarank/volume.rb', line 18 def volume_hourly(slug, ={}) get "/topics/#{slug}/volume/hourly", end |
#volume_hourly_average(slug, options = {}) ⇒ Object
Return hourly average volume for a topic
45 46 47 |
# File 'lib/datarank/volume.rb', line 45 def volume_hourly_average(slug, ={}) get "/topics/#{slug}/volume/hourly/average", end |
#volume_minutely(slug, options = {}) ⇒ Object
14 15 16 |
# File 'lib/datarank/volume.rb', line 14 def volume_minutely(slug, ={}) get "/topics/#{slug}/volume/minutely", end |
#volume_monthly(slug, options = {}) ⇒ Object
30 31 32 |
# File 'lib/datarank/volume.rb', line 30 def volume_monthly(slug, ={}) get "/topics/#{slug}/volume/monthly", end |
#volume_quarterly(slug, options = {}) ⇒ Object
34 35 36 |
# File 'lib/datarank/volume.rb', line 34 def volume_quarterly(slug, ={}) get "/topics/#{slug}/volume/quarterly", end |
#volume_secondly(slug, options = {}) ⇒ Object
Return volume for a topic grouped by a time interval
10 11 12 |
# File 'lib/datarank/volume.rb', line 10 def volume_secondly(slug, ={}) get "/topics/#{slug}/volume/secondly", end |
#volume_weekday(slug, options = {}) ⇒ Object
Return day-of-week volume for a topic
52 53 54 |
# File 'lib/datarank/volume.rb', line 52 def volume_weekday(slug, ={}) get "/topics/#{slug}/volume/weekday", end |
#volume_weekday_heatmap_hourly(slug, options = {}) ⇒ Object
Return hourly day-of-week heatmap information for a topic
59 60 61 |
# File 'lib/datarank/volume.rb', line 59 def volume_weekday_heatmap_hourly(slug, ={}) get "/topics/#{slug}/volume/weekday/heatmap/hourly", end |
#volume_weekly(slug, options = {}) ⇒ Object
26 27 28 |
# File 'lib/datarank/volume.rb', line 26 def volume_weekly(slug, ={}) get "/topics/#{slug}/volume/weekly", end |
#volume_yearly(slug, options = {}) ⇒ Object
38 39 40 |
# File 'lib/datarank/volume.rb', line 38 def volume_yearly(slug, ={}) get "/topics/#{slug}/volume/yearly", end |