class SmartRecruiters::ReviewsResource
Public Instance Methods
create(**attributes)
click to toggle source
# File lib/smartrecruiters/resources/reviews.rb, line 10 def create(**attributes) Review.new post_request('reviews', body: attributes).body end
delete(review_id:, reviewer_id:)
click to toggle source
# File lib/smartrecruiters/resources/reviews.rb, line 22 def delete(review_id:, reviewer_id:) delete_request("reviews/#{review_id}", params: { reviewerId: reviewer_id }) end
list(candidate_id:, job_id:)
click to toggle source
# File lib/smartrecruiters/resources/reviews.rb, line 5 def list(candidate_id:, job_id:) params = { candidateId: candidate_id, jobId: job_id } Collection.from_response get_request('reviews', params: params), type: Review end
retrieve(review_id:)
click to toggle source
# File lib/smartrecruiters/resources/reviews.rb, line 14 def retrieve(review_id:) Review.new get_request("reviews/#{review_id}").body end
update(review_id:, **attributes)
click to toggle source
# File lib/smartrecruiters/resources/reviews.rb, line 18 def update(review_id:, **attributes) patch_request("reviews/#{review_id}", body: attributes) end