class Barometer::ForecastIo::Response
Attributes
response[R]
Public Class Methods
new()
click to toggle source
# File lib/barometer/forecast_io/response.rb, line 9 def initialize @response = Barometer::Response.new end
Public Instance Methods
parse(payload)
click to toggle source
# File lib/barometer/forecast_io/response.rb, line 13 def parse(payload) response.add_query(payload.query) response.timezone = ForecastIo::Response::TimeZone.new(payload).parse response.location = ForecastIo::Response::Location.new(payload).parse response.current = ForecastIo::Response::CurrentWeather.new(payload).parse response.forecast = ForecastIo::Response::ForecastedWeather.new(payload).parse response end