class Sproutvideo::Analytics

Public Class Methods

device_types(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 49
def self.device_types(options={})
  url = "/stats/device_types"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end
domains(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 13
def self.domains(options={})
  url = "/stats/domains"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end
engagement(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 58
def self.engagement(options={})
  url = "/stats/engagement"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end
engagement_sessions(video_id, options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 67
def self.engagement_sessions(video_id, options={})
  url = "/stats/engagement/#{video_id}/sessions"
  get(url, options)
end
geo(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 22
def self.geo(options={})
  url = "/stats/geo"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end
play_counts(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 4
def self.play_counts(options={})
  url = "/stats/counts"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end
playback_types(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 40
def self.playback_types(options={})
  url = "/stats/playback_types"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end
video_types(options={}) click to toggle source
# File lib/sproutvideo/analytics.rb, line 31
def self.video_types(options={})
  url = "/stats/video_types"
  if options.include?(:video_id)
    video_id = options.delete(:video_id)
    url += "/#{video_id}"
  end
  get(url, options)
end