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

Jeremiah Barro
Jeremiah Barro
5,872 Points

Why is this not an acceptable answer??

Seems to work. What am I missing?

contact_list.rb
contact_list = [
  {"name" => "Jason", "phone_number" => "123"},
  {"name" => "Nick", "phone_number" => "456"}
]
contact_list.each do |x|
  if x.class == Hash
    x.each do |key, value|
    contact = value
    print contact
    end
  end
end

1 Answer

Clayton Perszyk
MOD
Clayton Perszyk
Treehouse Moderator 46,124 Points

You need to change variable x to contact as per the instructions. Then you just access the name and phone number with a symbol or string. you dont need the second loop or to check if it's a hash.