class Bagel::Tennis::Stats::UnforcedErrors

Public Instance Methods

name() click to toggle source
# File lib/bagel/tennis/stats/unforced_errors.rb, line 5
def name
  'UNFORCED ERRORS'
end
superior() click to toggle source
# File lib/bagel/tennis/stats/unforced_errors.rb, line 13
def superior
  [ p1 < p2, p2 < p1 ]
end
values() click to toggle source
# File lib/bagel/tennis/stats/unforced_errors.rb, line 9
def values
  [ p1, p2 ]
end

Private Instance Methods

calculate() click to toggle source
# File lib/bagel/tennis/stats/unforced_errors.rb, line 19
def calculate
  @p1 = points.select(&:p2_won?).select(&:unforced_error?).count
  @p2 = points.select(&:p1_won?).select(&:unforced_error?).count
end