module Kruger::Client::Vacancies
Public Instance Methods
create_vacancy(options:)
click to toggle source
# File lib/kruger/client/vacancies.rb, line 14 def create_vacancy(options:) post('/vacancies', options.merge(query: { access_token: @access_token })) end
hide_vacancy(vacancy_id:)
click to toggle source
# File lib/kruger/client/vacancies.rb, line 26 def hide_vacancy(vacancy_id:) put("vacancies/#{vacancy_id}/toggle_published_state", query: { access_token: @access_token }) end
publish_vacancy(vacancy_id:)
click to toggle source
# File lib/kruger/client/vacancies.rb, line 22 def publish_vacancy(vacancy_id:) put("vacancies/#{vacancy_id}/pay", query: { access_token: @access_token }) end
responses(vacancy_id:)
click to toggle source
# File lib/kruger/client/vacancies.rb, line 10 def responses(vacancy_id:) get("vacancies/#{vacancy_id}/responses", query: { access_token: @access_token }) end
update_vacancy(vacancy_id:, options:)
click to toggle source
# File lib/kruger/client/vacancies.rb, line 18 def update_vacancy(vacancy_id:, options:) patch("vacancies/#{vacancy_id}", options.merge(query: { access_token: @access_token })) end
vacancies()
click to toggle source
# File lib/kruger/client/vacancies.rb, line 6 def vacancies get('/vacancies', query: { access_token: @access_token }) end