Sha256: 6355c3c2b083c93f561d2d00d282239acc5f5ad4c9055027434cf0364b5a45ba
Contents?: true
Size: 609 Bytes
Versions: 53
Compression:
Stored size: 609 Bytes
Contents
module QuizApiClient::Services class QuizzesService < BaseApiService def create(params:, token: nil) post_to_quiz_api(params: params, token: token) end def list(params:, token: nil, all: false) get_from_quiz_api(params: params, token: token, all: all) end private def post_to_quiz_api(params:, token:) client(token: token).post( '/api/quizzes', quiz: params ) end def get_from_quiz_api(params:, token:, all:) client(token: token).get( '/api/quizzes', all: all, query: params ) end end end
Version data entries
53 entries across 53 versions & 1 rubygems