Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions menu_generator.rb
Original file line number Diff line number Diff line change
@@ -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