lib/sportradar/api/football/stat_pack/passing.rb in sportradar-api-0.10.55 vs lib/sportradar/api/football/stat_pack/passing.rb in sportradar-api-0.11.0
- old
+ new
@@ -2,24 +2,26 @@
module Api
class Football::StatPack::Passing < Football::StatPack
attr_accessor :attempts, :completions, :cmp_pct, :yards, :avg_yards, :sacks, :sack_yards, :touchdowns, :longest, :interceptions, :rating, :longest_touchdown, :air_yards, :net_yards, :redzone_attempts
def set_stats
- @attempts = response["attempts"]
- @completions = response["completions"]
+ @attempts = response["attempts"] || response['att']
+ @completions = response["completions"] || response['cmp']
@cmp_pct = response["cmp_pct"]
- @yards = response["yards"] # 'yards' is air yards, which does not include sack yardage. air_yards is for college, net_yards for NFL
- @avg_yards = response["avg_yards"]
- @sacks = response["sacks"]
- @sack_yards = response["sack_yards"]
- @touchdowns = response["touchdowns"]
- @longest = response["longest"]
- @interceptions = response["interceptions"]
+ # 'yards' is air yards, which does not include sack yardage. air_yards is for college, net_yards for NFL
+ @yards = response["yards"] || response['yds']
+ @avg_yards = response["avg_yards"] || response['avg']
+ @sacks = response["sacks"] || response['sk']
+ @sack_yards = response["sack_yards"] || response['sk_yds']
+ @touchdowns = response["touchdowns"] || response['td']
+ @longest = response["longest"] || response['lg']
+ @interceptions = response["interceptions"] || response['int']
@rating = response["rating"]
@longest_touchdown = response["longest_touchdown"]
@air_yards = response["air_yards"]
- @net_yards = response["net_yards"] # passing net_yards is the correct measure for team stats, as it includes sack yardage
- @redzone_attempts = response["redzone_attempts"]
+ # passing net_yards is the correct measure for team stats, as it includes sack yardage
+ @net_yards = response["net_yards"]
+ @redzone_attempts = response["redzone_attempts"] || response['rz_att']
end
end
end
end