Sha256: d4821124e065f27708a2e10b38370b46a052af6e3545385008711d19e5865c58

Contents?: true

Size: 398 Bytes

Versions: 36

Compression:

Stored size: 398 Bytes

Contents

module QuizApiClient::Services
  class BaseApiService
    attr_reader :config

    def initialize(config)
      @config = config
      @errors = []
    end

    private

    def uri
      URI.parse("#{config.protocol}://#{config.host}").to_s
    end

    def client(token:)
      QuizApiClient::HttpClient.new(
        uri: uri,
        jwt: token,
        config: config
      )
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
quiz_api_client-4.19.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.18.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.17.1 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.17.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.16.1 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.16.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.15.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.14.1 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.14.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.13.4 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.13.3 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.13.2 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.13.1 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.13.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.12.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.11.1 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.11.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.10.0 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.9.1 lib/quiz_api_client/services/base_api_service.rb
quiz_api_client-4.9.0 lib/quiz_api_client/services/base_api_service.rb