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