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