class SteamScraper::SteamScraper
Class actually scrapes the Steam Store
Public Class Methods
new(*_args)
click to toggle source
# File lib/steam_scraper.rb, line 9 def initialize(*_args) @game_list_scraper = GameListScraper.new @game_page_scraper = GamePageScraper.new end
Public Instance Methods
scrape(first_page = 1, last_page = nil)
click to toggle source
# File lib/steam_scraper.rb, line 14 def scrape(first_page = 1, last_page = nil) scraped_game_list = @game_list_scraper.scrape(first_page, last_page) puts 'Initial scrape complete. Found ' + scraped_game_list.length.to_s + ' games.' final_game_list = @game_page_scraper.scrape(scraped_game_list) final_game_list end