Module: NewSuperCodebreaker2021::Validate

Included in:
Game
Defined in:
lib/new_super_codebreaker_2021/validate.rb

Instance Method Summary collapse

Instance Method Details

#check_input(input, command_list) ⇒ Object



14
15
16
17
18
# File 'lib/new_super_codebreaker_2021/validate.rb', line 14

def check_input(input, command_list)
  return unless valid_input?(input, command_list)

  input.to_sym
end

#validate_name(name) ⇒ Object



3
4
5
# File 'lib/new_super_codebreaker_2021/validate.rb', line 3

def validate_name(name)
  name if valid_name?(name)
end

#validate_user_code(us_code) ⇒ Object



7
8
9
10
11
12
# File 'lib/new_super_codebreaker_2021/validate.rb', line 7

def validate_user_code(us_code)
  arr_code = split_to_integer_array(us_code)
  return unless valid_number?(arr_code)

  arr_code
end