class SummarizeRecipe
Attributes
recipe_summury[R]
Public Class Methods
new(id)
click to toggle source
# File lib/summarize-recipe.rb, line 7 def initialize(id) @id = id @@all << self end
Public Instance Methods
recipe_getter()
click to toggle source
# File lib/summarize-recipe.rb, line 12 def recipe_getter url = URI("https://spoonacular-recipe-food-nutrition-v1.p.rapidapi.com/recipes/#{@id}/summary") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Get.new(url) request["x-rapidapi-key"] = ENV["X_RAPIDAPI_KEY"] request["x-rapidapi-host"] = 'spoonacular-recipe-food-nutrition-v1.p.rapidapi.com' response = http.request(request) @recipe_summury = JSON.parse(response.body) @recipe_summury["summary"].gsub!('<b>', '') @recipe_summury["summary"].gsub!('</b>', '') @recipe_summury["summary"].gsub!('<a href=', '') @recipe_summury["summary"].gsub!('</a>', '') @recipe_summury end