module Fantasyhub

Constants

VERSION

Public Instance Methods

call(uid)
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