b0VIM 7.4SX v8,timTims-MacBook-Pro.local~tim/source/sportradar/lib/sportradar/api/nfl/play_statistics.rb 3210#"! Utp H ^SF]QHad^e[ZE#o s \ 3 d 9  J   ^ C :}M!V*  sD- end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @yards_after_catch = data['yards_after_catch'] @yards = data['yards'] @touchdown = data['touchdown'] @target = data['target'] @reception = data['reception'] @inside_20 = data['inside_20'] @goaltogo = data['goaltogo'] @firstdown = data['firstdown'] def initialize(data) attr_accessor :firstdown, :goaltogo, :inside_20, :reception, :target, :touchdown, :yards, :yards_after_catch, :nullified, :team, :player class Nfl::PlayReceiveStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @yards = data['yards'] @touchback = data['touchback'] @out_of_bounds = data['out_of_bounds'] @inside_20 = data['inside_20'] @downed = data['downed'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :downed, :faircatch, :inside_20, :out_of_bounds, :touchback, :yards, :nullified, :team, :player class Nfl::PlayPuntStatitics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @yards = data['yards'] if data['yards'] @penalty = data['penalty'] if data['penalty'] def initialize(data) attr_accessor :penalty, :yards, :nullified, :team, :player class Nfl::PlayPenaltyStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @yards = data['yards'] @touchdown = data['touchdown'] @sack_yards = data['sack_yards'] @sack = data['sack'] @interception = data['interception'] @inside_20 = data['inside_20'] @goaltogo = data['goaltogo'] @firstdown = data['firstdown'] @complete = data['complete'] @att_yards = data['att_yards'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :att_yards, :complete, :firstdown, :goaltogo, :inside_20, :interception, :sack, :sack_yards, :touchdown, :yards, :nullified, :team, :player class Nfl::PlayPassingStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @category = data['category'] def initialize(data) attr_accessor :category, :nullified, :team class Nfl::PlayFirstDownStatistics < Data end end @nullified.to_s == 'true' def nullified? end @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team']ad_   $ o & J {  ~ c >  }sr];1)(O4P&S*[QP;nG=<'dI#d @nullified = data['nullified'] @yards = data['yards'] @blocked = data['blocked'] @missed = data['missed'] @att_yards = data['att_yards'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :att_yards, :missed, :yards, :nullified, :blocked, :team, :player class Nfl::PlayFieldGoalStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :nullified class Nfl::PlayExtraPointStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @tackle = data['tackle'] @tlost_yards = data['tlost_yards'] @tlost = data['tlost'] @sack_yards = data['sack_yards'] @sack = data['sack'] @qb_hit = data['qb_hit'] @primary = data['primary'] @pass_defended = data['pass_defended'] @nullified = data['nullified'] @int_yards = data['int_yards'] @interception = data['interception'] @ast_tackle = data['ast_tackle'] def initialize(data) attr_accessor :ast_tackle, :interception, :int_yards, :nullified, :pass_defended, :primary, :qb_hit, :sack, :sack_yards, :tlost, :tlost_yards, :team, :player, :tackle class Nfl::PlayDefenseStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @down = data['down'] @complete = data['complete'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :complete, :down, :nullified, :team class Nfl::PlayDownConversionStatistics < Data end end @down_conversion = Nfl::PlayDownConversionStatistics.new(data['down_conversion']) if data['down_conversion'] @extra_point = Nfl::PlayExtraPointStatistics.new(data['extra_point']) if data['extra_point'] @field_goal = Nfl::PlayFieldGoalStatistics.new(data['field_goal']) if data['field_goal'] @first_down = parse_into_array(selector: data['first_down'], klass: Nfl::PlayFirstDownStatistics) if data['first_down'] @pass = Nfl::PlayPassingStatistics.new(data['pass']) if data['pass'] @penalty = Nfl::PlayPenaltyStatistics.new(data['penalty'] @receive = parse_into @receive @receive = parse_into_array(selector: data['receive'], klass: Nfl::PlayReceiveStatistics) if data['receive'] @defense = parse_into_array(selector: data['defense'], klass: Nfl::PlayDefenseStatistics) if data['defense'] @rush = parse_into_array(selector: data['rush'], klass: Nfl::PlayRushStatistics) if data['rush'] @return = parse_into_array(selector: data['return'], klass: Nfl::PlayReturnStatistics) if data['return'] @kick = Nfl::PlayKickStatitics.new(data['kick']) if data['kick'] @response = data def initialize(data) attr_accessor :response, :kick, :return, :rush, :defense, :receive, :punt, :penalty, :pass, :first_down, :field_goal, :extra_point, :defense, :down_conversion class Nfl::PlayStatistics < Data module Apimodule Sportradarad-H/S   l G ! | { f D : 2 1  H - u I  rJP$w\7-yU- @nullified = data['nullified'] @yards = data['yards'] @blocked = data['blocked'] @missed = data['missed'] @att_yards = data['att_yards'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :att_yards, :missed, :yards, :nullified, :blocked, :team, :player class Nfl::PlayFieldGoalStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :nullified class Nfl::PlayExtraPointStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @tackle = data['tackle'] @tlost_yards = data['tlost_yards'] @tlost = data['tlost'] @sack_yards = data['sack_yards'] @sack = data['sack'] @qb_hit = data['qb_hit'] @primary = data['primary'] @pass_defended = data['pass_defended'] @nullified = data['nullified'] @int_touchdown = data['int_touchdown'] @int_yards = data['int_yards'] @interception = data['interception'] @ast_tackle = data['ast_tackle'] def initialize(data) attr_accessor :ast_tackle, :interception, :int_yards, :nullified, :pass_defended, :primary, :qb_hit, :sack, :sack_yards, :tlost, :tlost_yards, :team, :player, :tackle, :int_touchdown class Nfl::PlayDefenseStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @down = data['down'] @complete = data['complete'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :complete, :down, :nullified, :team class Nfl::PlayDownConversionStatistics < Data end end @down_conversion = Nfl::PlayDownConversionStatistics.new(data['down_conversion']) if data['down_conversion'] @extra_point = Nfl::PlayExtraPointStatistics.new(data['extra_point']) if data['extra_point'] @field_goal = Nfl::PlayFieldGoalStatistics.new(data['field_goal']) if data['field_goal'] @first_down = parse_into_array(selector: data['first_down'], klass: Nfl::PlayFirstDownStatistics) if data['first_down'] @pass = Nfl::PlayPassingStatistics.new(data['pass']) if data['pass'] @penalty = parse_into_array(selector: data['penalty'], klass: Nfl::PlayPenaltyStatistics) if data['penalty'] @punt = Nfl::PlayPuntStatitics.new(data['punt']) if data['punt']adqFe< I  W y Q + 6    xI!y.v'eend end end end @nullified.to_s == 'true' def nullifiend end end end @nullified.end end end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @yards = data['yards'] @touchback = data['touchback'] @return = data['return'] @out_of_bounds = data['out_of_bounds'] @faircatch = data['faircatch'] @downed = data['downed'] @category = data['category'] def initialize(data) attr_accessor :category, :downed, :faircatch, :out_of_bounds, :return, :touchback, :yards, :team, :nullified, :player class Nfl::PlayReturnStatistics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @touchback = data['touchback'] @gross_yards = data['gross_yards'] @yards = data['yards'] @attempt = data['attempt'] @inside_20 = data['inside_20'] @endzone = data['endzone'] def initialize(data) attr_accessor :attempt, :yards, :gross_yards, :touchback, :team, :player, :endzone, :inside_20, :nullified class Nfl::PlayKickStatitics < Data end end @nullified.to_s == 'true' def nullified? end @nullified = data['nullified'] @player = Nfl::Player.new(data['player']) if data['player'] @team = Sportradar::Api::Nfl::Team.new(data['team']) if data['team'] @yards = data['yards'] @touchdown = data['touchdown'] @tlost_yards = data['tlost_yards'] @tlost = data['tlost'] @inside_20 = data['inside_20'] @goal_to_go = data['goal_to_go'] @firstdown = data['firstdown'] @attempt = data['attempt'] def initialize(data) attr_accessor :attempt, :firstdown, :tlost, :tlost_yards, :yards, :inside_20, :goal_to_go, :team, :player, :nullified, :touchdown class Nfl::PlayRushStatistics < Data end end @nullified.to_s == 'true' def nullified? end