lib/sportradar/api/basketball/plays/free_throw_miss.rb
module Sportradar
module Api
module Basketball
class FreeThrowMiss < ShotMiss
def base_key
"freethrow"
end
def display_type
'FT Miss'
end
def free_throw_type
@free_throw_type ||= @statistics.dig(base_key, "free_throw_type")
end
def made?
false
end
def player_id
stats = @statistics
stats = stats[0] if stats.is_a?(Array)
@player_id ||= stats&.dig("player", "id") # safe operator is specifically for lane violations, which have no player_id and should not be assigned a player
end
end
end
end
end