Sha256: 89f01521bee14e0d5de8778d4bd3ab4f313aea14d19be792e28cb1e9c337c149
Contents?: true
Size: 475 Bytes
Versions: 6
Compression:
Stored size: 475 Bytes
Contents
module QuizApiClient::Services class ItemsService < 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:) quiz_id = params.delete(:quiz_id) client(token: token).post( "/api/quizzes/#{quiz_id}/items", quiz_id: quiz_id, item: params ) end end end
Version data entries
6 entries across 6 versions & 1 rubygems