Class: Tenkit::DailyForecast

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(daily_forecast) ⇒ DailyForecast

Returns a new instance of DailyForecast.



7
8
9
10
11
12
# File 'lib/tenkit/daily_forecast.rb', line 7

def initialize(daily_forecast)
  return if daily_forecast.nil?

  @days = daily_forecast['days'].map { |day| DayWeatherConditions.new(day) }
  @learn_more_url = daily_forecast['learnMoreURL']
end

Instance Attribute Details

#daysObject (readonly)

Returns the value of attribute days.



5
6
7
# File 'lib/tenkit/daily_forecast.rb', line 5

def days
  @days
end

#learn_more_urlObject (readonly)

Returns the value of attribute learn_more_url.



5
6
7
# File 'lib/tenkit/daily_forecast.rb', line 5

def learn_more_url
  @learn_more_url
end