Ruby Ruby Loops Build a Simple Contact List Hash and Array Iteration

I don't understand what the question is actually asking me to do or what I should be doing. Please help.

I understand the first part. Run an iteration over the array. But is it over the hashes? Each item? I don't understand what it wants me to do with the local variable? Is that an array? What is the result supposed to look like? Why is it saying I need to covert the integer into a string?

contact_list.rb
contact_list = [
  {"name" => "Jason", "phone_number" => "123"},
  {"name" => "Nick", "phone_number" => "456"}
]

contact_list.each do |contact|
  contact = contact_list
  puts contact["name"]
  puts contact["phone_number"]
end

1 Answer

UPDATE: I got it to work

contact_list = [ {"name" => "Jason", "phone_number" => "123"}, {"name" => "Nick", "phone_number" => "456"} ]

contact = []

contact_list.each do |x| contact = x puts contact["name"] puts contact["phone_number"] end