lib/barometer/weather_services/wunderground.rb in barometer-0.6.1 vs lib/barometer/weather_services/wunderground.rb in barometer-0.6.2
- old
+ new
@@ -100,11 +100,11 @@
end
def self._build_current(data, metric=true)
raise ArgumentError unless data.is_a?(Hash)
- current = Measurement::Current.new
+ current = Measurement::Result.new
current.updated_at = Data::LocalDateTime.parse(data['observation_time']) if data['observation_time']
current.humidity = data['relative_humidity'].to_i
current.icon = data['icon'] if data['icon']
current.temperature = Data::Temperature.new(metric)
@@ -133,16 +133,16 @@
current
end
def self._build_forecast(data, metric=true)
raise ArgumentError unless data.is_a?(Hash)
- forecasts = Measurement::ForecastArray.new
+ forecasts = Measurement::ResultArray.new
# go through each forecast and create an instance
if data && data['simpleforecast'] &&
data['simpleforecast']['forecastday']
data['simpleforecast']['forecastday'].each do |forecast|
- forecast_measurement = Measurement::Forecast.new
+ forecast_measurement = Measurement::Result.new
forecast_measurement.icon = forecast['icon']
forecast_measurement.date = Date.parse(forecast['date']['pretty'])
forecast_measurement.pop = forecast['pop'].to_i
forecast_measurement.high = Data::Temperature.new(metric)
\ No newline at end of file