Class: Game

Inherits:
Object
  • Object
show all
Extended by:
API::Request
Defined in:
lib/game.rb

Class Method Summary collapse

Methods included from API::Request

base_url, build_url, headers, request_service

Class Method Details

.box_score(team, week) ⇒ Object

returns a box score for a particular team

[View source]

7
8
9
10
# File 'lib/game.rb', line 7

def self.box_score team, week
    data = request_service('BoxScore', [CoreExtensions::Fantasy::Date.regular_season, week, team])['Score']
    # puts "#{data['AwayTeam']} vs. #{data['HomeTeam']}"
end

.box_scores(week) ⇒ Object

returns all box scores

[View source]

13
14
15
# File 'lib/game.rb', line 13

def self.box_scores week
    request_service('BoxScores', [CoreExtensions::Fantasy::Date.regular_season, week])
end

.finalObject

returns box scores for finishes games

[View source]

24
25
26
27
# File 'lib/game.rb', line 24

def self.final
    final = request_service('FinalBoxScores')
    final.nil? ? final : "No finished games yet."
end

.in_progressObject

returns box scores for games that are in progress

[View source]

18
19
20
21
# File 'lib/game.rb', line 18

def self.in_progress
    in_progress = request_service('ActiveBoxScores')
    in_progress.nil? ? in_progress : "No games in progress."
end