Class: RecipeInspiration::Recipes
- Inherits:
-
Object
- Object
- RecipeInspiration::Recipes
- Includes:
- Memorable::InstanceMethods
- Defined in:
- lib/CLI_project/recipes.rb
Constant Summary collapse
- @@recipe_collection =
[]
Instance Attribute Summary collapse
-
#name ⇒ Object
Returns the value of attribute name.
-
#url ⇒ Object
Returns the value of attribute url.
Class Method Summary collapse
- .all ⇒ Object
- .list_recipe_names(selected_course) ⇒ Object
- .recipe_details(selected_recipe) ⇒ Object
Instance Method Summary collapse
-
#initialize ⇒ Recipes
constructor
A new instance of Recipes.
Constructor Details
#initialize ⇒ Recipes
Returns a new instance of Recipes.
15 16 17 |
# File 'lib/CLI_project/recipes.rb', line 15 def initialize super end |
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name.
10 11 12 |
# File 'lib/CLI_project/recipes.rb', line 10 def name @name end |
#url ⇒ Object
Returns the value of attribute url.
10 11 12 |
# File 'lib/CLI_project/recipes.rb', line 10 def url @url end |
Class Method Details
.all ⇒ Object
28 29 30 |
# File 'lib/CLI_project/recipes.rb', line 28 def self.all @@recipe_collection end |
.list_recipe_names(selected_course) ⇒ Object
20 21 22 |
# File 'lib/CLI_project/recipes.rb', line 20 def self.list_recipe_names(selected_course) RecipeInspiration::Scraper.scrape_recipes(selected_course) end |
.recipe_details(selected_recipe) ⇒ Object
24 25 26 |
# File 'lib/CLI_project/recipes.rb', line 24 def self.recipe_details(selected_recipe) RecipeInspiration::Scraper.scrape_recipe_details(selected_recipe) end |