diff --git a/menu_generator.rb b/menu_generator.rb new file mode 100644 index 0000000..577cc25 --- /dev/null +++ b/menu_generator.rb @@ -0,0 +1,43 @@ +adjectives = [ "Smothered", "Ambrosial", "Epicurean", "Balsamic", "Fra Diavolo", + "Etoufee", "Alfredo", "Caramelized", "Marinated", "Honeyed" ] + +cooking_method = [ "Sous Vide", "Fried", "Roasted", "Steamed", "Sauteed", + "Grilled", "Smoked", "Poached", "Confit", "Simmered"] + +food_type = ["Rack of Lamb", "Salmon", "Chicken Breast", "Pork Tenderloin", + "Root Vegetable Chutney", "Filet Mignon", "Duck", "Flank Steak", "Hamburger", + "broccolini" ] +# write menu parts: food_type, cooking_method, adjectives + +# make a numbered list of menu items with a sample of each array +puts "How many menu items would you like to see? \n (up to 10)" +quest = gets.chomp.to_i + +menu_du_jour = cooking_method.shuffle.zip(adjectives.shuffle, food_type.shuffle) + + +num = 1 +quest.times { + plate_du_jour = menu_du_jour[num - 1] + puts "#{num}. #{plate_du_jour[0]} #{plate_du_jour[1]} #{plate_du_jour[2]}" + num += 1 +} + + +answer = "" + +while answer != "n" + puts "Would you like to add your own menu item? \n (y/n)" + answer = gets.chomp.downcase + #while answer != "n" + if answer == "y" + quest += 1 + puts "what would you like to add?" + menu_item = gets.chomp + puts "#{quest}. #{menu_item.capitalize}" + elsif answer == "n" + puts "Have a splendid day!" + else + puts "Error" + end +end