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