lib/sportradar/api/nfl/quarter.rb in sportradar-api-0.9.11 vs lib/sportradar/api/nfl/quarter.rb in sportradar-api-0.9.12

- old
+ new

@@ -1,9 +1,9 @@ module Sportradar module Api class Nfl::Quarter < Data - attr_accessor :response, :id, :number, :sequence, :home_points, :away_points, :drives + attr_accessor :response, :id, :number, :sequence, :home_points, :away_points, :drives, :scoring def initialize(data) @response = data @id = data["id"] @number = data["number"] @@ -11,10 +11,19 @@ @home_points = data["home_points"] # @home_points = response['scoring']['home']['points'] # from play_by_play @away_points = data["away_points"] # @away_points = response['scoring']['away']['points'] # from play_by_play @drives = parse_into_array(selector: response["play_by_play"]["drive"], klass: Sportradar::Api::Nfl::Drive) if response["play_by_play"] && response["play_by_play"]["drive"] + @scoring = Nfl::QuarterScoring.new(data['scoring']) if data['scoring'] end + end + + class Nfl::QuarterScoring < Data + attr_accessor :home, :away + def initialize(data) + @home = OpenStruct.new(data['home']) + @away = OpenStruct.new(data['away']) + end end end end