Class: DailyWeatherScraper::DailyWeather
- Inherits:
-
Object
- Object
- DailyWeatherScraper::DailyWeather
- Defined in:
- lib/weatherdesc/daily_weather.rb
Overview
parse course description from sharecourse web
Constant Summary collapse
- CWB_URL =
"http://www.cwb.gov.tw"- CITY_WEATHER_URL =
"#{CWB_URL}/V7/forecast/taiwan/"
Instance Method Summary collapse
- #condition_day ⇒ Object
- #condition_night ⇒ Object
- #date ⇒ Object
-
#initialize(city) ⇒ DailyWeather
constructor
A new instance of DailyWeather.
- #rain_probability ⇒ Object
- #temperature_day ⇒ Object
- #temperature_night ⇒ Object
- #tips ⇒ Object
Constructor Details
#initialize(city) ⇒ DailyWeather
Returns a new instance of DailyWeather.
10 11 12 |
# File 'lib/weatherdesc/daily_weather.rb', line 10 def initialize(city) parse_html(city) end |
Instance Method Details
#condition_day ⇒ Object
30 31 32 |
# File 'lib/weatherdesc/daily_weather.rb', line 30 def condition_day @condition_day ||= parse_condition_day end |
#condition_night ⇒ Object
34 35 36 |
# File 'lib/weatherdesc/daily_weather.rb', line 34 def condition_night @condition_night ||= parse_condition_night end |
#date ⇒ Object
14 15 16 |
# File 'lib/weatherdesc/daily_weather.rb', line 14 def date @data ||= parse_date end |
#rain_probability ⇒ Object
26 27 28 |
# File 'lib/weatherdesc/daily_weather.rb', line 26 def rain_probability @rain_probability ||= parse_rain_prob end |
#temperature_day ⇒ Object
18 19 20 |
# File 'lib/weatherdesc/daily_weather.rb', line 18 def temperature_day @temperature_day ||= parse_temp_day end |
#temperature_night ⇒ Object
22 23 24 |
# File 'lib/weatherdesc/daily_weather.rb', line 22 def temperature_night @temperature_night ||= parse_temp_night end |
#tips ⇒ Object
38 39 40 |
# File 'lib/weatherdesc/daily_weather.rb', line 38 def tips @tips ||= parse_tips end |