From b682bfec04ba3eb883aad8f59fb958d37ce66aff Mon Sep 17 00:00:00 2001 From: oxenran Date: Thu, 10 Aug 2017 09:16:09 -0700 Subject: [PATCH 1/3] Create menu_generator.rb --- menu_generator.rb | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 menu_generator.rb diff --git a/menu_generator.rb b/menu_generator.rb new file mode 100644 index 0000000..c83e080 --- /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 From 334831c5240f5fc4f536407938d0c1fb2b895937 Mon Sep 17 00:00:00 2001 From: oxenran Date: Thu, 10 Aug 2017 09:20:11 -0700 Subject: [PATCH 2/3] Update menu_generator.rb --- menu_generator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/menu_generator.rb b/menu_generator.rb index c83e080..0b91867 100644 --- a/menu_generator.rb +++ b/menu_generator.rb @@ -19,7 +19,7 @@ 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]}" + puts "#{num}. #{plate_du_jour[0].capitalize} #{plate_du_jour[1].capitalize} #{plate_du_jour[2].capitalize}" num += 1 } From a84fc600b9094a4dc0f0e3ca1affc0d7bec9052b Mon Sep 17 00:00:00 2001 From: oxenran Date: Thu, 10 Aug 2017 09:55:21 -0700 Subject: [PATCH 3/3] Update menu_generator.rb --- menu_generator.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/menu_generator.rb b/menu_generator.rb index 0b91867..577cc25 100644 --- a/menu_generator.rb +++ b/menu_generator.rb @@ -1,11 +1,11 @@ -adjectives = [ "smothered", "ambrosial", "epicurean", "balsamic", "fra diavolo", - "etoufee", "alfredo", "caramelized", "marinated", "honeyed" ] +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"] +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", +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 @@ -19,7 +19,7 @@ num = 1 quest.times { plate_du_jour = menu_du_jour[num - 1] - puts "#{num}. #{plate_du_jour[0].capitalize} #{plate_du_jour[1].capitalize} #{plate_du_jour[2].capitalize}" + puts "#{num}. #{plate_du_jour[0]} #{plate_du_jour[1]} #{plate_du_jour[2]}" num += 1 }