class Bagel::Tennis::Stats::Winners
Public Instance Methods
name()
click to toggle source
# File lib/bagel/tennis/stats/winners.rb, line 5 def name 'WINNERS' end
superior()
click to toggle source
# File lib/bagel/tennis/stats/winners.rb, line 13 def superior [ p1 > p2, p2 > p1 ] end
values()
click to toggle source
# File lib/bagel/tennis/stats/winners.rb, line 9 def values [ p1, p2 ] end
Private Instance Methods
calculate()
click to toggle source
# File lib/bagel/tennis/stats/winners.rb, line 19 def calculate @p1 = points.select(&:p1_won?).select(&:winner?).count @p2 = points.select(&:p2_won?).select(&:winner?).count end