Class: QuizApiClient::Services::ItemAnalysesService
- Inherits:
-
BaseApiService
- Object
- BaseApiService
- QuizApiClient::Services::ItemAnalysesService
- Defined in:
- lib/quiz_api_client/services/item_analyses_service.rb
Instance Attribute Summary
Attributes inherited from BaseApiService
#consumer_key, #errors, #host, #protocol, #shared_secret
Instance Method Summary collapse
Methods inherited from BaseApiService
Constructor Details
This class inherits a constructor from QuizApiClient::Services::BaseApiService
Instance Method Details
#get(params:, token: nil) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/quiz_api_client/services/item_analyses_service.rb', line 11 def get(params:, token: nil) raise 'Quiz Id and Item Id are Required' unless params.key?(:id) && params.key?(:quiz_id) client(token: token).get( "/api/quizzes/#{params[:quiz_id]}/stats/item_analyses/#{params[:id]}" ) end |
#list(params:, token: nil, all: false) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/quiz_api_client/services/item_analyses_service.rb', line 3 def list(params:, token: nil, all: false) raise 'Quiz Id Required' unless params.key?(:quiz_id) client(token: token).get( "/api/quizzes/#{params[:quiz_id]}/stats/item_analyses", all: all ) end |