Class: GameValidation

Inherits:
Mousevc::Validation
  • Object
show all
Defined in:
lib/mousevc_rock_paper_scissors/game_validation.rb

Instance Method Summary collapse

Instance Method Details

#valid_hand?(n) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
13
14
15
16
# File 'lib/mousevc_rock_paper_scissors/game_validation.rb', line 10

def valid_hand?(n)
	valid_hand = ['1', '2', '3'].include?(n)
	unless valid_hand
		@error = "Invalid hand: #{n.to_i.to_s}"
	end
	valid_hand
end

#valid_num_players?(n) ⇒ Boolean

Returns:

  • (Boolean)


2
3
4
5
6
7
8
# File 'lib/mousevc_rock_paper_scissors/game_validation.rb', line 2

def valid_num_players?(n)
	valid_num_players = ['1', '2'].include?(n)
	unless valid_num_players
		@error = "Invalid number of players: #{n.to_i.to_s}"
	end
	valid_num_players
end