Sha256: 0516adf31f32fca65a7d5a793e2ec109518f779f0ac30ef9fd096dfb01ce5084
Contents?: true
Size: 665 Bytes
Versions: 19
Compression:
Stored size: 665 Bytes
Contents
module QuizApiClient::Services class QuizSessionService < BaseApiService def update(params:, token: nil) patch_to_quiz_api(params: params, token: token) end def show(params:, token: nil) raise 'Quiz Session Id Required' unless params && params[:id] get_from_quiz_api(params: params, token: token) end private def patch_to_quiz_api(params:, token:) client(token: token).patch( "/api/quiz_sessions/#{params[:id]}", quiz_session: params ) end def get_from_quiz_api(params:, token:) client(token: token).get( "/api/quiz_sessions/#{params[:id]}" ) end end end
Version data entries
19 entries across 19 versions & 1 rubygems