class EasyElo::Game

Public Class Methods

new(p1, p2) click to toggle source
# File lib/easy_elo/game.rb, line 5
def initialize(p1, p2)
  @p1 = p1
  @p2 = p2
  @result = nil
end

Public Instance Methods

won_by(winner) click to toggle source
# File lib/easy_elo/game.rb, line 11
def won_by(winner)
  result = (winner = @p1 ? 1 : 0)
  @p1.plays(@p2, result)
  @p2.plays(@p1, result - 1)
end