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}