class Forecastr::Forecast
Attributes
city[R]
clouds[R]
humidity[R]
latitude[R]
longitude[R]
max_temperature[R]
min_temperature[R]
pressure[R]
sunrise[R]
sunset[R]
temperature[R]
wind[R]
Public Class Methods
new(data)
click to toggle source
# File lib/forecastr/forecast.rb, line 10 def initialize(data) @city = data.city @longitude = data.longitude @latitude = data.latitude @temperature = Forecastr::Temperature.new(data.temperature) @pressure = data.pressure @humidity = data.humidity @min_temperature = Forecastr::Temperature.new(data.min_temperature) @max_temperature = Forecastr::Temperature.new(data.max_temperature) @clouds = data.clouds @wind = Forecastr::Wind.new(data.wind_speed, data.wind_angle) @sunset = DateTime.strptime(data.sunset, '%s') @sunrise = DateTime.strptime(data.sunrise, '%s') end