class TopTen::Scraper

Public Class Methods

scrape_country() click to toggle source
# File lib/top_ten/scraper.rb, line 3
def self.scrape_country
    doc = Nokogiri::HTML(open("https://www.lonelyplanet.com/best-in-travel/countries"))
    countries = doc.css(".marketing-article")
    countries.collect do |country|
        new_country = TopTen::Top.new
        new_country.name = country.css("h1").text
        new_country.description = country.css(".marketing-article__content").text.strip

        new_country.save
    end
end