Sha256: 027b146a7fb308bfac2b38468a31ba65567ccf25dcc05f97e3288ccdbacd231b

Contents?: true

Size: 717 Bytes

Versions: 55

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

55 entries across 55 versions & 1 rubygems

Version Path
strongmind-platform-sdk-3.19.28 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.27 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.26 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.25 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.24 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.23 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.22 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.21 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.20 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.19 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.18 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.17 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.16 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.15 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.14 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.13 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.12 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.11 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.19.10 sig/platform_sdk/learnosity_api/client.rbs
strongmind-platform-sdk-3.14.2 sig/platform_sdk/learnosity_api/client.rbs