class Popularity::Medium
Public Instance Methods
recommends()
click to toggle source
# File lib/popularity/networks/medium.rb, line 5 def recommends response_json["payload"]["value"]["count"] end
valid?()
click to toggle source
# File lib/popularity/networks/medium.rb, line 9 def valid? host == 'medium.com' end
Protected Instance Methods
medium_id()
click to toggle source
# File lib/popularity/networks/medium.rb, line 15 def medium_id @url.split("/").last.split("-").last end
request_url()
click to toggle source
# File lib/popularity/networks/medium.rb, line 19 def request_url "https://medium.com/p/#{medium_id}/upvotes" end
response_json()
click to toggle source
# File lib/popularity/networks/medium.rb, line 23 def response_json JSON.parse(response.sub("])}while(1);</x>", "")) end