class Popularity::RedditComment

Public Instance Methods

name() click to toggle source
# File lib/popularity/networks/reddit_comment.rb, line 16
def name
  "reddit"
end
score() click to toggle source
# File lib/popularity/networks/reddit_comment.rb, line 5
def score
  response_json[1]["data"]["children"][0]["data"]["score"]
end
valid?() click to toggle source
# File lib/popularity/networks/reddit_comment.rb, line 9
def valid?
  return false unless host == 'reddit.com'

  path = URI.parse(@url).path
  path.split('/').delete_if { |a| a.empty? }.size == 6
end

Protected Instance Methods

request_url() click to toggle source
# File lib/popularity/networks/reddit_comment.rb, line 22
def request_url
  "#{@url}.json"
end