Module: Traitify::Client::Career
- Included in:
- Traitify::Client
- Defined in:
- lib/traitify/client/careers.rb
Instance Method Summary collapse
- #career(id) ⇒ Object (also: #find_career)
-
#careers(options = {}) ⇒ Object
(also: #find_careers)
Valid options are - page - careers_per_page - experience_levels.
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( = {}) response = .empty? ? get("/careers") : get("/careers?" + .collect{ |k,v| "#{k}=#{v}" }.join("&")) response.collect { |career| Hashie::Mash.new(career) } end |