Sha256: 1e73a5e63980cd3b4e79bfa8e1d10fcc0f806c98942bf3cedeb016b1dbe69df6
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
# frozen_string_literal: true module MLBStatsAPI # Operations pertaining to leagues module Leagues 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 # View league information. def leagues(**options) raise ArgumentError, '#leagues requires a sportId or leagueIds' unless options[:sportId] || options[:leagueIds] get '/league', **options end # View All-Star Ballots per league. def all_star_ballot(league_id, season = nil, **options) options[:season] = season || Time.now.year get "/league/#{league_id}/allStarBallot", **options end # View All-Star Write-ins per league. def all_star_write_ins(league_id, season = nil, **options) options[:season] = season || Time.now.year get "/league/#{league_id}/allStarWriteIns", **options end # View All-Star Final Vote per league. def all_star_final_vote(league_id, season = nil, **options) options[:season] = season || Time.now.year get "/league/#{league_id}/allStarFinalVote", **options end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mlb_stats_api-0.4.0 | lib/mlb_stats_api/leagues.rb |