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