class Skore::SkoreUtil
Public Class Methods
new(options = {})
click to toggle source
# File lib/skore/skore_util.rb, line 4 def initialize(options = {}) @klout_api_key = options[:klout_api_key] @peerindex_api_key = options[:peerindex_api_key] @kred_app_id = options[:kred_app_id] @kred_app_key = options[:kred_app_key] end
Public Instance Methods
score(social_network, username)
click to toggle source
# File lib/skore/skore_util.rb, line 11 def score(social_network, username) result = {} case social_network.to_sym when :twitter then result[:klout] = Skore::KloutSkore.new(@klout_api_key).score(username, true) result[:peerindex] = Skore::PeerIndex.new(@peerindex_api_key).score(username) result[:kred] = Skore::Kred.new(@kred_app_id, @kred_app_key).score(social_network.to_sym, username) else result[:klout] = Skore::KloutSkore.new(@klout_api_key).score(username, true) end result end