Method: DrinkAPI#initialize
- Defined in:
- lib/LiquerY/DrinkAPI.rb
#initialize ⇒ DrinkAPI
Returns a new instance of DrinkAPI.
3 4 5 6 7 8 9 10 |
# File 'lib/LiquerY/DrinkAPI.rb', line 3 def initialize data = open("https://www.thecocktaildb.com/api/json/v1/1/filter.php?c=Cocktail").read doc = JSON.parse(data) #key is ["drinks"] value is array of ingredients @id_array = doc.first.last.each.with_object([]) do |id_hash, array| array << id_hash["idDrink"] end end |