Sha256: ebbe0075309478eb5bdb0bb4d03a7be203bd84ed1baf007156fbd1e10da82da1
Contents?: true
Size: 514 Bytes
Versions: 6
Compression:
Stored size: 514 Bytes
Contents
require 'open-uri' require 'json' class SeattleWeather def data_feed data = JSON.parse(open("http://openweathermap.org/data/2.1/forecast/city?q=Seattle").read) current_weather = data['list'].first end def kelvin_to_fahrenheit(kelvin_temp) (((kelvin_temp - 273) * 1.8 ) + 32).round end def current_temp kelvin_temp = data_feed['main'].fetch("temp") return "Seattle's current temperature is #{kelvin_to_fahrenheit(kelvin_temp)} degrees Fahrenheit" end end
Version data entries
6 entries across 6 versions & 1 rubygems