Sha256: cfb2c70dbd3e0696febbcb5b01464e0bf4498b1ed4aff8384b6a94a507bfbb2c

Contents?: true

Size: 707 Bytes

Versions: 18

Compression:

Stored size: 707 Bytes

Contents

# frozen_string_literal: true

module Script
  module Layers
    module Domain
      class ExtensionPoint
        attr_reader :type, :sdks

        def initialize(type, config)
          @type = type
          @sdks = {
            ts: ExtensionPointAssemblyScriptSDK.new(config["assemblyscript"]),
          }
        end
      end

      class ExtensionPointAssemblyScriptSDK
        attr_reader :package, :version, :sdk_version, :toolchain_version

        def initialize(config)
          @package = config["package"]
          @version = config["version"]
          @sdk_version = config["sdk-version"]
          @toolchain_version = config["toolchain-version"]
        end
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
shopify-cli-1.4.1 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.4.0 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.3.1 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.3.0 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.2.0 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.1.2 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.1.1 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.1.0 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.0.5 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.0.4 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.0.3 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.0.2 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.0.1 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-1.0.0 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-0.9.3 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-0.9.2 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-0.9.1 lib/project_types/script/layers/domain/extension_point.rb
shopify-cli-0.9.0 lib/project_types/script/layers/domain/extension_point.rb