Method: Wettr::Weather#print

Defined in:
lib/wettr/weather.rb


36
37
38
39
40
41
42
43
44
# File 'lib/wettr/weather.rb', line 36

def print
  puts "Current weather for #{ @city_name.capitalize }, #{ @country_code }"
  puts "Description: #{ @weather_description.capitalize }"
  puts "#{ @temp }°F, Feels Like: #{ @feels_like }°F, Min. Temp: #{ @temp_min }°F, Max. Temp: #{ @temp_max }°F"
  puts "Pressure: #{ @pressure } hPa, Humidity: #{ @humidity }%"
  puts "Visibility: #{ @visibility.to_s.reverse.gsub(/(\d{3})(?=\d)/, '\\1,').reverse } Ft., Wind Speed: #{ @wind_speed } m/h, Cloudiness: #{ @cloudiness }%"
  puts "Sunrise: #{ Time.at(@sunrise_time).strftime("%k:%M") }, Sunset: #{ Time.at(@sunset_time).strftime("%k:%M") }"
  puts "Weather Last Calculated at #{ Time.at(@time_calculated).strftime("%k:%M") }"
end