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