Sha256: b15d9f84d7aaa72b59e588a3c25e70db4feb55b7321b02802cd880f008c5cd20

Contents?: true

Size: 373 Bytes

Versions: 2

Compression:

Stored size: 373 Bytes

Contents

module QuizApiClient::Services
  class BanksService < 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
      'banks.build'
    end

    private

    def allowed_scopes
      [scope_build]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
quiz_api_client-0.1.10 lib/quiz_api_client/services/banks_service.rb
quiz_api_client-0.1.9 lib/quiz_api_client/services/banks_service.rb