Ruby Ruby Collections Build a Grocery List Program Create a Method That Returns an Array

Matthew Mercaldi
Matthew Mercaldi
1,316 Points

cannot figure out def add_list_items

I have typed up my array: def add_list_items item_name = gets.chomp hash = {"name"=>item_name} return hash end

But for some reason it is not passing my array, does anyone know what I am missing?

array_method.rb
def add_list_items
  item_name = gets.chomp
  hash = {"name"=>item_name}
  return hash
end

#puts add_list_items().inspect

2 Answers

Hi Matthew,

Here's simple way:

-First create method called add_list_items, I see you already did that part.

def add_list_items

end

-Then returns an array inside the method, it means empty array like square brackets [ ].

def add_list_items
  []
end

Hope that helps. :)