Sha256: 135b6e9bf5fdbd5d64f6f320c89a6ba2fd3961c70ee8ed5f1f5de44b9637cb4b
Contents?: true
Size: 820 Bytes
Versions: 128
Compression:
Stored size: 820 Bytes
Contents
module Sportradar module Api module Basketball class Record < Data attr_accessor :id, :team, :wins, :losses, :win_pct, :points_for, :points_against, :point_diff, :games_behind, :streak def initialize(data, type: 'overall', **opts) @team = opts[:team] @type = type update(data, **opts) end def update(data, **opts) @wins = data['wins'].to_i @losses = data['losses'].to_i @win_pct = data['win_pct'].to_f @points_for = data['points_for'] @points_against = data['points_against'] @point_diff = data['point_diff'] @games_behind = data['games_behind'] @streak = data['streak'] end end end end end
Version data entries
128 entries across 128 versions & 1 rubygems