Class: RubyScraper::Binary

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyscraper/binary.rb

Class Method Summary collapse

Class Method Details

.call(argv, outstream, errstream) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/rubyscraper/binary.rb', line 5

def self.call(argv, outstream, errstream)
  outstream.puts "StackOverflow Job Scraper"
  outstream.puts "---------------------------------------------"
  outstream.puts "Started scraping..."
  endpoint = argv[0]
  single_site = argv[1]
  outstream.puts "Sending post requests to #{endpoint}"
  jobs_scraped, jobs_saved = RubyScraper.new(endpoint).scrape(single_site)
  outstream.puts "Scraped #{jobs_scraped} jobs, succesfully posted #{jobs_saved} jobs."
  outstream.puts "---------------------------------------------"
  outstream.puts "Completed!"
end