class Recruitee::API::InterviewEvents
Public Class Methods
new(client)
click to toggle source
Calls superclass method
# File lib/recruitee/api/interview_events.rb, line 6 def initialize(client) super(client, InterviewEvent) end
Public Instance Methods
create(candidate_id:, **interview_event)
click to toggle source
# File lib/recruitee/api/interview_events.rb, line 10 def create(candidate_id:, **interview_event) payload = request( :post, "/interview/candidates/#{candidate_id}/events", body: { interview_event: interview_event } ) initialize_from(payload[resource_name]) end
resource_url()
click to toggle source
# File lib/recruitee/api/interview_events.rb, line 27 def resource_url '/interview/events' end
schedule(id, data = {})
click to toggle source
# File lib/recruitee/api/interview_events.rb, line 20 def schedule(id, data = {}) body = namespaced_body(data) payload = request(:post, "#{resource_url}/#{id}/schedule", body: body) initialize_from(payload[resource_name]) end