require 'quiz_api_client/services/base_api_service' module QuizApiClient::Services class QuizService < BaseApiService def token(scope:, exp: nil, resource_id: nil) return unless allowed_scopes.include?(scope) generate_token(scope: scope, exp: exp, resource_id: resource_id) end def scope_build 'quiz.build' end private def allowed_scopes [scope_build] end end end