class Jobbie::Factory

Public Class Methods

class_for(url) click to toggle source
# File lib/jobbie.rb, line 16
def self.class_for(url)
  { 'www.vagas.com.br' => Vagas,
    'www.infojobs.com.br' => InfoJobs,
    'www.99jobs.com' => NinetynineJobs,
    'www.indeed.com.br' => Indeed,
    'trampos.co' => Trampos
  }[URI.parse(url).host]
end
init(params) click to toggle source
# File lib/jobbie.rb, line 12
def self.init(params)
  class_for(params[:url]).new params
end