class FindRecipe::Recipe::SearchedRecipe
Public Class Methods
all()
click to toggle source
# File lib/find_recipe/searched_recipe.rb, line 19 def self.all @@all end
create_recipes(keyword)
click to toggle source
Create recipes based off an array of recipe data hashes output by the scraper
# File lib/find_recipe/searched_recipe.rb, line 5 def self.create_recipes(keyword) recipe_array = FindRecipe::Scraper.scrape_search_page(keyword) recipes = recipe_array.collect do |recipe| self.new(recipe) end # Add remaining attributes from each individual recipe page recipes.each do |recipe| recipe.add_additional_recipe_data @@all << recipe end end
reset()
click to toggle source
# File lib/find_recipe/searched_recipe.rb, line 23 def self.reset @@all.clear end