lib/popularity/networks/reddit_share.rb in popularity-0.1.1 vs lib/popularity/networks/reddit_share.rb in popularity-0.2.1

- old
+ new

@@ -1,9 +1,9 @@ - module Popularity class RedditShare < Crawler include Popularity::ContainerMethods + stats :comments, :score, :posts def initialize(*args) super(*args) posts_json = response_json["data"]["children"] posts_json.each do |child| @@ -17,24 +17,10 @@ end self end - def to_json(options ={}) - total = {"comments" => 0, "posts" => 0, "score" => 0} - return total unless @results - - @results.collect(&:to_json).each do |json| - json.each do |key, value| - total[key] ||= 0 - total[key] += value - end - end - total["posts"] = posts - total - end - def posts @results.size rescue 0 end def name @@ -43,6 +29,6 @@ def request_url "http://www.reddit.com/r/search/search.json?q=url:#{@url}" end end -end \ No newline at end of file +end