Sha256: 29b304b6e3ab2f750642ca4f98b515de7d7f6e5a38bbcf9b2865992809c14bb9
Contents?: true
Size: 633 Bytes
Versions: 7
Compression:
Stored size: 633 Bytes
Contents
module QuizApiClient::Services class SessionItemResultsService < BaseApiService def list(params:, token: nil, all: false) raise 'QuizSession Id Required' unless params && params[:quiz_session_id] raise 'QuizSessionResult Id Required' unless params && params[:quiz_session_result_id] get_from_quiz_api(params: params, token: token, all: all) end private def get_from_quiz_api(params:, token:, all:) client(token: token).get( "/api/quiz_sessions/#{params[:quiz_session_id]}/results/#{params[:quiz_session_result_id]}/session_item_results", all: all ) end end end
Version data entries
7 entries across 7 versions & 1 rubygems