module Pc::RockPaperScissors

Public Instance Methods

compare_moves(move_a, move_b) click to toggle source
# File lib/pc/games/rock_paper_scissors.rb, line 15
def compare_moves(move_a, move_b)
  case "#{move_a}#{move_b}"
    when 'RS', 'SP', 'PR' then 1
    when 'RP', 'SR', 'PS' then -1
    else 0
  end
end
moves() click to toggle source
# File lib/pc/games/rock_paper_scissors.rb, line 11
def moves
  {rock: 'R', paper: 'P', scissors: 'S'}
end
rules() click to toggle source
# File lib/pc/games/rock_paper_scissors.rb, line 7
def rules
  'Rock beats Scissors beats Paper beats Rock'
end