Sha256: 5da633db37034112da9ee74b2b2393ffb9a9d83af55341c8f889b81ffd46cc74

Contents?: true

Size: 670 Bytes

Versions: 184

Compression:

Stored size: 670 Bytes

Contents

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

Version data entries

184 entries across 184 versions & 1 rubygems

Version Path
sportradar-api-0.11.8 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.7 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.6 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.5 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.4 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.3 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.1 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.11.0 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.55 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.54 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.53 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.52 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.51 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.50 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.49 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.48 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.47 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.46 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.45 lib/sportradar/api/basketball/plays/free_throw_miss.rb
sportradar-api-0.10.44 lib/sportradar/api/basketball/plays/free_throw_miss.rb