Sha256: 2da3a43feb162ff4a54a583ec38d8da42c151fc7a84f1f8017df960b844a4c0e
Contents?: true
Size: 1.5 KB
Versions: 67
Compression:
Stored size: 1.5 KB
Contents
module Sportradar module Api module Basketball class Ncaamb class Game < Sportradar::Api::Basketball::Game # NCAA MB specific def period_display if period > 3 "#{period - 2}OT" elsif period == 3 'OT' else "#{period}H" end end def team_class Team end def period_class Half end def period_name 'half' end alias :half :period alias :halfs :periods def api @api || Sportradar::Api::Basketball::Ncaamb.new end def sim! @api = api.sim! self end end end end end end __END__ ss = sr.schedule; sr = Sportradar::Api::Basketball::Ncaamb.new gid = "29111b80-992d-4e32-a88d-220fb4bd3121" g = Sportradar::Api::Basketball::Ncaamb::Game.new({'id' => gid}, api: sr) sd = sr.daily_schedule; sd = sr.daily_schedule(Date.new(2017,1,21)) g = sd.games.detect{ |g| g.id == gid } g = sd.games.last; box = g.get_box; sum = g.get_summary; pbp = g.get_pbp; g.periods.size g.plays.size Sportradar::Api::Basketball::Nba::Team.all.size # => 32 - includes all star teams g1 = sd.games.first; sd = sr.schedule; sd = sr.daily_schedule; sr = Sportradar::Api::Basketball::Nba.new sd = sr.daily_schedule(Date.yesterday); g = sd.games.last; g.get_summary; g.get_pbp; g.get_box; g.scoring g.get_pbp; g.changed? :pbp
Version data entries
67 entries across 67 versions & 1 rubygems