Class: TravelLeisure::Scraper

Inherits:
Object
  • Object
show all
Defined in:
lib/travel_leisure/scraper.rb

Instance Method Summary collapse

Instance Method Details

#get_pageObject



2
3
4
# File 'lib/travel_leisure/scraper.rb', line 2

def get_page
  Nokogiri::HTML(open("https://www.travelandleisure.com/travel-guide"))
end

#make_destinationsObject



10
11
12
13
14
# File 'lib/travel_leisure/scraper.rb', line 10

def make_destinations
  scrape_destinations.each do |r|
    TravelLeisure::Destination.new_from_website(r)
  end
end

#scrape_destinationsObject



6
7
8
# File 'lib/travel_leisure/scraper.rb', line 6

def scrape_destinations
  self.get_page.css("ul.grid li")
end