Class: JobsApiGem::Binary

Inherits:
Object
  • Object
show all
Defined in:
lib/jobs_api_gem/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
# File 'lib/jobs_api_gem/binary.rb', line 5

def self.call(argv, outstream, errstream)
  outstream.puts "GitHub Job API Parser"
  outstream.puts "---------------------------------------------"
  outstream.puts "Started parsing..."
  endpoint = argv.first
  outstream.puts "Sending post requests to #{endpoint}"
  jobs_scraped, jobs_saved = JobsApiGem.new(endpoint).iterate_search_terms
  outstream.puts "Parsed #{jobs_scraped} jobs, succesfully posted #{jobs_saved} jobs."
  outstream.puts "---------------------------------------------"
  outstream.puts "Completed!"
end