class Umbrella::Scraper
Public Class Methods
weather_setter(location_url)
click to toggle source
# File lib/Umbrella/scraper.rb, line 3 def self.weather_setter(location_url) doc = Nokogiri::HTML(open("https://weather.com/weather/today/l/#{location_url}")) rain = Umbrella::Weather.new rain.city = doc.search("h1.today_nowcard-location").text rain.temperature = doc.search("div.today_nowcard-temp").text rain.weather_condition = doc.search("div.today_nowcard-phrase").text rain.wind = doc.search("div.today_nowcard-sidecar").search("td")[0].text rain.sunrise = doc.search("span.wx-dsxdate")[0].text rain.sunset = doc.search("span.wx-dsxdate")[1].text rain.rain_perc = doc.search("span.precip-val").first.text rain.save rain end