Class: Skore::KloutSkore
Instance Attribute Summary collapse
-
#user ⇒ Object
Returns the value of attribute user.
Instance Method Summary collapse
-
#initialize(api_key) ⇒ KloutSkore
constructor
Initialize Base and almacenate user information.
-
#score(username, round = false) ⇒ Object
Get score for user.
Constructor Details
#initialize(api_key) ⇒ KloutSkore
Initialize Base and almacenate user information
12 13 14 15 |
# File 'lib/skore/klout.rb', line 12 def initialize(api_key) raise ArgumentError, 'api_key is required' if api_key == nil || api_key.empty? Klout.api_key = api_key end |
Instance Attribute Details
#user ⇒ Object
Returns the value of attribute user.
9 10 11 |
# File 'lib/skore/klout.rb', line 9 def user @user end |
Instance Method Details
#score(username, round = false) ⇒ Object
Get score for user
18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/skore/klout.rb', line 18 def score(username, round=false) begin identity = Identity.find_by_screen_name(username) @user = User.new(identity.id) if round @user.score.score.round else @user.score.score end rescue nil end end |