Sha256: 688d538714dfee9075d3d5e2e35dad987fcf2151dd38573c4b4ec8bbf26a4221
Contents?: true
Size: 573 Bytes
Versions: 2
Compression:
Stored size: 573 Bytes
Contents
module Careerbuilder class Job attr_reader :data def data=(d) @data = d end def self.search(params) results = Careerbuilder::Utils::Request.get(params) results[:jobs].map do |data| job = Careerbuilder::Job.new job.data = data job end end def self.find(id) results = Careerbuilder::Utils::Request.get({job_id: id}) if results[:job_count] > 0 job = Careerbuilder::Job.new job.data = results[:jobs][0] else job = nil end job end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
careerbuilder-0.1.1 | lib/careerbuilder/job.rb |
careerbuilder-0.1.0 | lib/careerbuilder/job.rb |