Ruby Ruby Loops Build a Simple Contact List Methods That Return a Value

Henry Dashwood
PRO
Henry Dashwood
Pro Student 4,336 Points

Help with returning a value

As far as I can tell this code does everything it should. I have followed the example given in the video very closely. The error message simply says "Try again!" so I'm not really sure where I'm going wrong.

ask.rb
def parse_answer(answer, kind="string") 
answer = gets.chomp
answer.to_i if kind == "number"
return answer
end

2 Answers

Paul Cox
Paul Cox
12,671 Points

This line doesn't do anything because answer.to_i doesn't modify the answer variable, it returns a new value.

answer.to_i if kind == "number"
Henry Dashwood
PRO
Henry Dashwood
Pro Student 4,336 Points

Thank you. I've set answer to equal that line and it works now!