Class: Covid19::Services::Covid19Data

Inherits:
Object
  • Object
show all
Defined in:
lib/covid19/services/covid19_data.rb

Constant Summary collapse

URI =
'https://corona.lmao.ninja/v3/covid-19'
RESOURCES =
{ continents: 'continents',
countries: 'countries' }

Class Method Summary collapse

Class Method Details

.all_continentsObject



12
13
14
# File 'lib/covid19/services/covid19_data.rb', line 12

def all_continents
  data(resource: RESOURCES[:continents])
end

.all_countriesObject



16
17
18
# File 'lib/covid19/services/covid19_data.rb', line 16

def all_countries
  data(resource: RESOURCES[:countries])
end

.continent(continent_name) ⇒ Object



20
21
22
# File 'lib/covid19/services/covid19_data.rb', line 20

def continent(continent_name)
  data(resource: RESOURCES[:continents], query: titleize(continent_name))
end

.country(country_name) ⇒ Object



24
25
26
# File 'lib/covid19/services/covid19_data.rb', line 24

def country(country_name)
  data(resource: RESOURCES[:countries], query: titleize(country_name))
end