class SeattleWeather

Public Instance Methods

current_temp() click to toggle source
# File lib/seattle_weather_gem.rb, line 15
def current_temp
  kelvin_temp = data_feed['main'].fetch("temp")
  return "Seattle's current temperature is #{kelvin_to_fahrenheit(kelvin_temp)} degrees Fahrenheit"
end
data_feed() click to toggle source
# File lib/seattle_weather_gem.rb, line 6
def data_feed
  data = JSON.parse(open("http://openweathermap.org/data/2.1/forecast/city?q=Seattle").read)
  current_weather = data['list'].first
end
kelvin_to_fahrenheit(kelvin_temp) click to toggle source
# File lib/seattle_weather_gem.rb, line 11
def kelvin_to_fahrenheit(kelvin_temp)
  (((kelvin_temp - 273) * 1.8 ) + 32).round
end