Module: MLBStatsAPI::Leagues
- Included in:
- Client
- Defined in:
- lib/mlb_stats_api/leagues.rb
Overview
Operations pertaining to leagues
Constant Summary collapse
- LEAGUES =
{ american: 103, national: 104, al: 103, nl: 104, big_east: 107, acc: 108, texas: 109, california: 110, southern: 111, pcl: 112, eastern: 113, cactus: 114, grapefruit: 115, south_atlantic: 116, international: 117, midwest: 118 }.freeze
Instance Method Summary collapse
-
#all_star_ballot(league_id, season = nil, **options) ⇒ Object
View All-Star Ballots per league.
-
#all_star_final_vote(league_id, season = nil, **options) ⇒ Object
View All-Star Final Vote per league.
-
#all_star_write_ins(league_id, season = nil, **options) ⇒ Object
View All-Star Write-ins per league.
-
#leagues(**options) ⇒ Object
View league information.
Instance Method Details
#all_star_ballot(league_id, season = nil, **options) ⇒ Object
View All-Star Ballots per league.
33 34 35 36 37 |
# File 'lib/mlb_stats_api/leagues.rb', line 33 def all_star_ballot(league_id, season = nil, **) [:season] = season || Time.now.year get "/league/#{league_id}/allStarBallot", ** end |
#all_star_final_vote(league_id, season = nil, **options) ⇒ Object
View All-Star Final Vote per league.
47 48 49 50 51 |
# File 'lib/mlb_stats_api/leagues.rb', line 47 def all_star_final_vote(league_id, season = nil, **) [:season] = season || Time.now.year get "/league/#{league_id}/allStarFinalVote", ** end |
#all_star_write_ins(league_id, season = nil, **options) ⇒ Object
View All-Star Write-ins per league.
40 41 42 43 44 |
# File 'lib/mlb_stats_api/leagues.rb', line 40 def all_star_write_ins(league_id, season = nil, **) [:season] = season || Time.now.year get "/league/#{league_id}/allStarWriteIns", ** end |
#leagues(**options) ⇒ Object
View league information.
26 27 28 29 30 |
# File 'lib/mlb_stats_api/leagues.rb', line 26 def leagues(**) raise ArgumentError, '#leagues requires a sportId or leagueIds' unless [:sportId] || [:leagueIds] get '/league', ** end |