Module: Traitify::Client::Career

Included in:
Traitify::Client
Defined in:
lib/traitify/client/careers.rb

Instance Method Summary collapse

Instance Method Details

#career(id) ⇒ Object Also known as: find_career



17
18
19
20
21
# File 'lib/traitify/client/careers.rb', line 17

def career(id)
  response = get("/careers/#{id}")

  Hashie::Mash.new(response)
end

#careers(options = {}) ⇒ Object Also known as: find_careers

Valid options are

  • page

  • careers_per_page

  • experience_levels



8
9
10
11
12
13
14
# File 'lib/traitify/client/careers.rb', line 8

def careers(options = {})
  response = options.empty? ?
    get("/careers") :
    get("/careers?" + options.collect{ |k,v| "#{k}=#{v}" }.join("&"))

  response.collect { |career| Hashie::Mash.new(career) }
end