Class: Covid::Nineteen
- Inherits:
-
Object
- Object
- Covid::Nineteen
- Defined in:
- lib/covid.rb
Constant Summary collapse
- BASE_URI =
"https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/"
- CONFIRMED =
"time_series_covid19_confirmed_global.csv"
- DEATHS =
"time_series_covid19_deaths_global.csv"
- RECOVERED =
"time_series_covid19_recovered_global.csv"
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(path) ⇒ Nineteen
constructor
A new instance of Nineteen.
- #run ⇒ Object
Constructor Details
#initialize(path) ⇒ Nineteen
Returns a new instance of Nineteen.
35 36 37 |
# File 'lib/covid.rb', line 35 def initialize(path) @path = path end |
Class Method Details
.confirmed ⇒ Object
43 44 45 |
# File 'lib/covid.rb', line 43 def self.confirmed new(CONFIRMED).run end |
.deaths ⇒ Object
47 48 49 |
# File 'lib/covid.rb', line 47 def self.deaths new(DEATHS).run end |
.recovered ⇒ Object
51 52 53 |
# File 'lib/covid.rb', line 51 def self.recovered new(RECOVERED).run end |
Instance Method Details
#run ⇒ Object
39 40 41 |
# File 'lib/covid.rb', line 39 def run Result.new(parsed_json) end |