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

Johnny Whitfield
Johnny Whitfield
12,738 Points

Why does the code not work?

What's going on? After a couple tries I watched the video again and my code looks like the code used in the video, but I still don't get it right. Can you help me?

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

answer = parse_answer("what's going on?")
puts answer

1 Answer

Maciej Czuchnowski
Maciej Czuchnowski
36,427 Points

This code does a lot more than the challenge asks you to. Please read the challenge again and make sure you understand why this is the passing code:

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