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