Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
- Build a Grocery List Program: Part 1 3:15
- Create a Method That Returns a Hash 1 objective
- Build a Grocery List Program: Part 2 3:58
- Create a Method That Returns an Array 1 objective
- Build a Grocery List Program: Part 3 3:47
- Method Returns with Hashes and Arrays 1 objective
- Build a Grocery List Program: Part 4 4:17
- Working with Hashes That Contain Arrays 1 objective
- Ruby Collections: Review 6 questions

- 2x 2x
- 1.75x 1.75x
- 1.5x 1.5x
- 1.25x 1.25x
- 1.1x 1.1x
- 1x 1x
- 0.75x 0.75x
- 0.5x 0.5x
Now that we know how to use arrays and hashes, we're going to build a small program that makes a grocery list for us. In this video, we'll add methods to create our list and also add items to it.
Code Samples
Here is the code we write in the video. Follow along using Workspaces!
def create_list
print "What is the list name? "
name = gets.chomp
hash = { "name" => name, "items" => Array.new }
return hash
end
def add_list_item
print "What is the item called?"
item_name = gets.chomp
hash = { "name" => name }
return hash
end
list = create_list()
puts list.inspect
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up-
Erick Rojas
4,355 Points1 Answer
-
Edward A. Polanco Murillo
2,872 Points1 Answer
-
Monroe Mann
3,273 Points1 Answer
-
Thomas Minnick
2,539 Points1 Answer
-
David Legault
1,543 Points2 Answers
-
Jacque XX
841 Points3 Answers
-
Michael Pastran
4,727 Points0 Answers
-
Zachary Dunn
6,557 Points3 Answers
View all discussions for this video
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up