Sha256: ac311c9bb40a2c71b20fa89f0c8577543ac383aca10b8f403248b3fbb2711bcc

Contents?: true

Size: 370 Bytes

Versions: 3

Compression:

Stored size: 370 Bytes

Contents

require 'quiz_api_client/services/base_api_service'

module QuizApiClient::Services
  class QuizService < BaseApiService
    def token(scope:, exp: nil, resource_id: nil)
      return unless scope == scope_build
      generate_token(scope: scope, exp: exp, resource_id: resource_id)
    end

    # Allowed scopes
    def scope_build
      'quiz.build'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
quiz_api_client-0.1.3 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-0.1.1 lib/quiz_api_client/services/quiz_service.rb
quiz_api_client-0.1.0 lib/quiz_api_client/services/quiz_service.rb