Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

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

Eylon Cohen
Eylon Cohen
4,779 Points

another quick question

hello, quick question... a method should always be attached to something? isn't it possible just to activate one with nothing before (.method) In this assigment - why assigning the .get_name method to the contact list array way the option that worked? That method is not just taking new value from the user to match with the contact hash' key?

Thank you!

contact.rb
contact_list = []

contact = {"name" => "", "phone_number" => "" }
Caitlin Palmer-Bright
Caitlin Palmer-Bright
11,310 Points

Methods won't always be attached to a specific object or class when they're created, so you need to tell ruby what object to apply the method to each time. Otherwise you'd have to repeat the full method for each time you used it!

1 Answer