Ruby Build an Address Book in Ruby Search Appending Contacts

Append the contact variable to the contacts array inside of the address_book variable.

NameError: undefined local variable or method `contacts' for main:Object Did you mean? contact

address_book.rb
contact = Contact.new
contact.first_name = "My"
contact.last_name = "Name"

address_book = AddressBook.new
address_book = contacts.push(contact)

1 Answer

Clayton Perszyk
MOD
Clayton Perszyk
Treehouse Moderator 46,095 Points

contacts is a property on address_book. In your code, you are pushing the contact onto an array that doesn't exist and trying to assign that to the address_book variable.

your answer should look similar to this:

object.property.push(other_object)