lib/sportradar/api/football/stat_pack/receiving.rb in sportradar-api-0.10.55 vs lib/sportradar/api/football/stat_pack/receiving.rb in sportradar-api-0.11.0
- old
+ new
@@ -2,20 +2,21 @@
module Api
class Football::StatPack::Receiving < Football::StatPack
attr_accessor :avg_yards, :yards, :touchdowns, :longest, :longest_touchdown, :targets, :receptions, :yards_after_catch, :redzone_targets, :air_yards
def set_stats
- @avg_yards = response["avg_yards"]
- @yards = response["yards"]
- @touchdowns = response["touchdowns"]
- @longest = response["longest"]
+ @yards = response["yards"] || response['yds']
+ @touchdowns = response["touchdowns"] || response['td']
+ @longest = response["longest"] || response['lg']
@longest_touchdown = response["longest_touchdown"]
- @targets = response["targets"]
- @receptions = response["receptions"]
- @yards_after_catch = response["yards_after_catch"]
- @redzone_targets = response["redzone_targets"]
- @air_yards = response["air_yards"]
+ @targets = response["targets"] || response['tar']
+ @receptions = response["receptions"] || response['rec']
+ @yards_after_catch = response["yards_after_catch"] || response['yac']
+ @redzone_targets = response["redzone_targets"] || response['rz_tar']
+ @air_yards = response["air_yards"] # unknown ncaafb
+ @avg_yards = response["avg_yards"] || (@yards.to_f / @receptions.to_i)
end
end
end
end
+# ncaafb = {"tar"=>54, "rec"=>38, "yds"=>441, "yac"=>441, "fd"=>19, "avg"=>11.605, "td"=>4, "lg"=>34, "rz_tar"=>8, "fum"=>0, "yds_10_pls"=>9, "yds_20_pls"=>3, "yds_30_pls"=>3, "yds_40_pls"=>0, "yds_50_pls"=>0}