Sha256: faabc900fa5ada8864815e88d048b42718a9d3f6153c80191ba7883cf8fd77ff
Contents?: true
Size: 440 Bytes
Versions: 18
Compression:
Stored size: 440 Bytes
Contents
module QuizApiClient::Services class QuizSessionsService < BaseApiService def create(params:, token: nil) raise 'Quiz Id Required' unless params && params[:quiz_id] post_to_quiz_api(params: params, token: token) end private def post_to_quiz_api(params:, token:) client(token: token).post( "/api/quizzes/#{params[:quiz_id]}/quiz_sessions", quiz_session: params ) end end end
Version data entries
18 entries across 18 versions & 1 rubygems