module Fantasyhub
Constants
- VERSION
Public Instance Methods
event_scores_sum_for(uid)
click to toggle source
# File lib/fantasyhub.rb, line 6 def event_scores_sum_for(uid) sum_event_scores(uid) end
Also aliased as: call
Private Instance Methods
activity_feed(uid)
click to toggle source
# File lib/fantasyhub.rb, line 22 def activity_feed(uid) Feed::Downloader.(uid) end
parsed(feed)
click to toggle source
# File lib/fantasyhub.rb, line 26 def parsed(feed) Feed::Parser.(feed) end
score(feed)
click to toggle source
# File lib/fantasyhub.rb, line 30 def score(feed) Feed::Scorer.(feed) end
score_activity_feed(uid)
click to toggle source
# File lib/fantasyhub.rb, line 18 def score_activity_feed(uid) score(parsed(activity_feed(uid))) end
sum_event_scores(uid)
click to toggle source
# File lib/fantasyhub.rb, line 13 def sum_event_scores(uid) scores = score_activity_feed(uid) scores.map {|event| event.score }.reduce(:+) end