Ruby Ruby Loops Build a Simple Contact List Assigning Hash Values From Methods

Append the contact hash to the contact_list array.

I am stuck here getting the error "contact_list is not in the hash" i belive

contact.rb
contact_list = []

contact = {"name" => get_name(), "phone_number" => get_phone_number() }

contact_list.push(contact)
def get_name
  print "Enter name: "
  gets.chomp
end

def get_phone_number
  print "Enter phone number: "
  gets.chomp
end

contact_list << contact

puts contact_list.inspect

1 Answer

The challenge never asked you to define the get_name() and get_phone_number() methods.

You should never write code that the challenge didn't ask, for it will respond in a Bummer!.

Also, why are you appending contact to contact_list twice?

This is a solution, but remember, there are multiple ways to solve problems in programming:

contact_list = []

contact = { "name" => get_name(), "phone_number" => get_phone_number() }

contact_list << contact

:dizzy: ~Alex :dizzy: