travis-ci
171 of 171 new or added lines in 44 files covered. (100.0%)
4684 of 5362 relevant lines covered (87.36%)
642.51 hits per line
1 |
module Sportradar |
1✔ |
2 |
module Api |
1✔ |
3 |
module Basketball |
1✔ |
4 |
class Rebound < Play::Base |
1✔ |
5 |
def base_key |
1✔ |
6 |
'rebound'
|
2,506✔ |
7 |
end
|
|
8 |
def display_type |
1✔ |
9 |
'Rebound'
|
179✔ |
10 |
end
|
|
11 |
def defensive? |
1✔ |
12 |
@rebound_type == 'defensive' |
× |
13 |
end
|
|
14 |
def offensive? |
1✔ |
15 |
@rebound_type == 'offensive' |
× |
16 |
end
|
|
17 |
def parse_statistics(data) |
1✔ |
18 |
super
|
1,253✔ |
19 |
stat = @statistics.dig(base_key)
|
1,253✔ |
20 |
stat = stat[0] if stat.is_a?(Array) |
× |
21 |
@rebound_type = stat['rebound_type'] |
× |
22 |
rescue => e
|
|
23 |
# noop => bad data from SR
|
|
24 |
end
|
|
25 |
end
|
|
26 |
end
|
|
27 |
end
|
|
28 |
end
|