Class: FruitInfo::FruityviceAPI

Inherits:
Object
  • Object
show all
Defined in:
lib/fruityvice_api.rb

Constant Summary collapse

BASE_URL =
'https://www.fruityvice.com/api/fruit/all'

Instance Method Summary collapse

Instance Method Details

#access_fruityviceapiObject



8
9
10
11
12
13
# File 'lib/fruityvice_api.rb', line 8

def access_fruityviceapi
  resp = HTTParty.get(BASE_URL, verify: false)
  return JSON.parse(resp.to_s) if resp

  nil
end

#make_fruitsObject



15
16
17
18
19
20
# File 'lib/fruityvice_api.rb', line 15

def make_fruits
  fruit_json = access_fruityviceapi
  return unless fruit_json

  Fruit.new_from_api(fruit_json)
end