In this kata we'll use TDD to develop an object-oriented solution for the Rock-paper-scissors game.
The catch is that we can't use any conditionals, that is, if, switch, ternary operator or any other type of conditionals are not allowed.
It's an introductory kata which will help you to hone your OO skills.
This would be the initial code in Ruby:
class RockPaperScissors