class MorganGemTest::PlayerView

Attributes

move[R]

Public Class Methods

new(name) click to toggle source
# File lib/morgan_gem_test/player_view.rb, line 4
def initialize(name)
  case name
  when String
    @name = name
    @mode = :human
  when Symbol
    @mode = :computer
  end
end

Public Instance Methods

ask_move() click to toggle source
# File lib/morgan_gem_test/player_view.rb, line 14
def ask_move
  case @mode
  when :human
    puts "What's your move? (rock, paper scissors)"
    @move = gets.chomp
  when :computer
    %w(rock paper scissors).sample
  end
end