I can’t get this program to respond properly to user input. Various looping techniques either only run the block once or run the block infinitely no matter what the user inputs (I’ve tried case and while as well). Here’s the most recent method I’ve tried:
work_summary = []
begin
# code that runs a sprint and adds results to the work_summary array
puts "Would you like to add a sprint, Y/N?"
sprint = gets.to_s
end until sprint == "N"
print work_summary, "\n"
Ruby never objects to my syntax with any of the various methods, but it also never works.
You need
gets returns string with trailing “\n”.