Module: Bagel::Tennis::Scoring
- Defined in:
- lib/bagel/tennis/scoring.rb
Constant Summary collapse
- LOVE =
'0'- FIFTEEN =
'15'- THIRTY =
'30'- FORTY =
'40'- FORTY_BLANK =
''- ADVANTAGE =
'A'
Class Method Summary collapse
Class Method Details
.point_call(player, opponent, tiebreak = false) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/bagel/tennis/scoring.rb', line 10 def self.point_call(player, opponent, tiebreak=false) return player.to_s if tiebreak return LOVE if player == 0 return FIFTEEN if player == 1 return THIRTY if player == 2 if opponent < 3 || player == opponent FORTY elsif player < opponent FORTY_BLANK else ADVANTAGE end end |