I am running a program where I want the use to be able to select 1-28 and the program will print_details
. However if the user types in ANYTHING else I want to print an error.
UPDATED CODE
input = gets.strip
if input.to_i.between?(0, 27)
print_details(gets.strip)
puts "Is there another episode you would like details on? Y/N".cyan
input = gets.strip
if input == "Y"
list_episode
list_menu
elsif input == "y"
list_episode
list_menu
elsif input == "N"
bye
elsif input == "n"
bye
else
puts "That is not a valid input".red
list_menu
end
Not sure if I missed something? I noticed that if I input "88" it exits my program and if I type "a" it prints that last episode details.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…