lib/barometer/weather_services/wunderground_v1/response/station.rb
module Barometer
module WeatherService
class WundergroundV1
class Response
class Station < WeatherService::Response::Location
private
def id
payload.fetch('station_id')
end
def name
payload.fetch('observation_location', 'full')
end
def city
payload.fetch('observation_location', 'city')
end
def state_code
payload.fetch('observation_location', 'state')
end
def country_code
payload.fetch('observation_location', 'country')
end
def latitude
payload.fetch('observation_location', 'latitude')
end
def longitude
payload.fetch('observation_location', 'longitude')
end
end
end
end
end
end