Class: QuizApiClient::Services::ItemsService
Instance Attribute Summary
#config
Instance Method Summary
collapse
#initialize
Instance Method Details
#bulk_update_item_alignments(params:, token:) ⇒ Object
28
29
30
31
32
|
# File 'lib/quiz_api_client/services/items_service.rb', line 28
def bulk_update_item_alignments(params:, token:)
raise 'Quiz Id Required' unless params && params[:quiz_id]
put_bulk_item_outcome_alignments_update(params: params, token: token)
end
|
#create(params:, token: nil) ⇒ Object
9
10
11
12
13
|
# File 'lib/quiz_api_client/services/items_service.rb', line 9
def create(params:, token: nil)
raise 'Quiz Id Required' unless params && params[:quiz_id]
post_to_quiz_api(params: params, token: token)
end
|
#list(params:, token: nil) ⇒ Object
3
4
5
6
7
|
# File 'lib/quiz_api_client/services/items_service.rb', line 3
def list(params:, token: nil)
raise 'Quiz Id Required' unless params && params[:quiz_id]
list_from_quiz_api(params: params, token: token)
end
|
22
23
24
25
26
|
# File 'lib/quiz_api_client/services/items_service.rb', line 22
def media_upload_url(params:, token: nil)
raise 'Quiz Id Required' unless params && params[:quiz_id]
get_media_upload_url_from_quiz_api(params: params, token: token)
end
|
#update(params:, token: nil) ⇒ Object
15
16
17
18
19
20
|
# File 'lib/quiz_api_client/services/items_service.rb', line 15
def update(params:, token: nil)
raise 'Quiz Id Required' unless params && params[:quiz_id]
raise 'Item Id Required' unless params && params[:item_id]
put_to_quiz_api(params: params, token: token)
end
|