class TopTenIslands::Scraper

Public Class Methods

create_islands() click to toggle source
# File lib/top_ten_islands/scraper.rb, line 8
def self.create_islands
  #binding.pry
  island_array = get_page.css(" .mainName").map do |island|
     i = TopTenIslands::Island.new(island.text.strip,"https://www.tripadvisor.com#{island.css("a").attribute("href").text}")
  end
end
get_island_discription(url=nil) click to toggle source
# File lib/top_ten_islands/scraper.rb, line 15
def self.get_island_discription(url=nil)
  Nokogiri::HTML(open(url)).css(" .ermb_text").css(" .content").text.strip
end
get_page() click to toggle source
# File lib/top_ten_islands/scraper.rb, line 3
def self.get_page
  Nokogiri::HTML(open("https://www.tripadvisor.com/TravelersChoice-Islands"))
  #binding.pry
end