class Popularity::Soundcloud
Public Instance Methods
comments()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 13 def comments response.scan(/\"soundcloud:comments_count\" content=\"([0-9]*)\"/).flatten.first.to_f.to_i end
downloads()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 17 def downloads response.scan(/\"soundcloud:download_count\" content=\"([0-9]*)\"/).flatten.first.to_f.to_i end
likes()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 9 def likes response.scan(/\"soundcloud:like_count\" content=\"([0-9]*)\"/).flatten.first.to_f.to_i end
plays()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 5 def plays response.scan(/\"soundcloud:play_count\" content=\"([0-9]*)\"/).flatten.first.to_f.to_i end
valid?()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 21 def valid? host == 'soundcloud.com' end
Protected Instance Methods
request_url()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 31 def request_url @url end
response_json()
click to toggle source
# File lib/popularity/networks/soundcloud.rb, line 27 def response_json #not json! end