class Sharedcount::Data

Attributes

delicious_shares[RW]
digg_shares[RW]
facebook_clicks[RW]
facebook_comments[RW]
facebook_commentsbox[RW]
facebook_likes[RW]
facebook_shares[RW]
facebook_total[RW]
google_buzzs[RW]
google_plus_one[RW]
json_data[RW]
linkedin_shares[RW]
pinterest_shares[RW]
raw_data[RW]
reddit_shares[RW]
stumble_upon_shares[RW]
total_actions[RW]
twitter_shares[RW]

Public Class Methods

new(json_data) click to toggle source
# File lib/sharedcount/data.rb, line 10
          def initialize(json_data)

                  self.json_data = json_data
self.raw_data = JSON.parse(json_data)

                  self.stumble_upon_shares = (self.raw_data["StumbleUpon"] || nil)
                  self.reddit_shares = (self.raw_data["Reddit"] || nil)
                  self.delicious_shares = (self.raw_data["Delicious"] || nil)
                  self.google_plus_one = (self.raw_data["GooglePlusOne"] || nil)
                  self.google_buzzs = (self.raw_data["Buzz"] || nil)
                  self.twitter_shares = (self.raw_data["Twitter"] || nil)
                  self.digg_shares = (self.raw_data["Diggs"] || nil)
                  self.pinterest_shares = (self.raw_data["Pinterest"] || nil)
                  self.linkedin_shares = (self.raw_data["LinkedIn"] || nil)
                  self.facebook_commentsbox = (self.raw_data["Facebook"]["commentsbox_count"] || nil)
                  self.facebook_clicks = (self.raw_data["Facebook"]["click_count"] || nil)
                  self.facebook_total = (self.raw_data["Facebook"]["total_count"] || nil)
                  self.facebook_comments = (self.raw_data["Facebook"]["comment_count"] || nil)
                  self.facebook_likes = (self.raw_data["Facebook"]["like_count"] || nil)
                  self.facebook_shares = (self.raw_data["Facebook"]["share_count"] || nil)

                  self.total_actions = self.stumble_upon_shares + self.reddit_shares + self.delicious_shares + self.google_plus_one + self.google_buzzs + self.twitter_shares + self.digg_shares + self.pinterest_shares + self.linkedin_shares + self.facebook_total

          end