Sha256: 027b146a7fb308bfac2b38468a31ba65567ccf25dcc05f97e3288ccdbacd231b

Contents?: true

Size: 717 Bytes

Versions: 62

Compression:

Stored size: 717 Bytes

Contents

module PlatformSdk
  module LearnosityApi

    type credentials = {
        learnosity_host: string,
        learnosity_version: string,
        services: string,
        consumer_key: string,
        consumer_secret: string,
        organisation_id: string,
        domain: string
      }

    type security = {
        consumer_key: string,
        user_id: string,
        domain: string
      }

    class Client
      attr_reader security: security
      attr_reader credentials: credentials

      def initialize: (credentials: credentials) -> void

      def sign: (request: Hash[string, untyped]) -> string

      def post: (path: string, request: Hash[string, untyped]) -> Net::HTTPResponse
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
strongmind-platform-sdk-3.22.1 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.22.0 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.8 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.7 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.6 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.5 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.4 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.3 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.2 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.1 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.21.0 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.20.3 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.20.2 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.20.1 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.20.0 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.40 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.39 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.38 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.37 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.36 sig/platform_sdk/learnosity_api/client.rbs