Sha256: 5fd84bc9ea77ea786d5ec3ae5bfb29daf69bd2ce8ae1e76b6624a0b185f530b7

Contents?: true

Size: 463 Bytes

Versions: 4

Compression:

Stored size: 463 Bytes

Contents

# frozen_string_literal: true

module Extension
  module Models
    module SpecificationHandlers
      class CheckoutUiExtension < Default
        PERMITTED_CONFIG_KEYS = [:metafields, :extension_points]

        def config(context)
          {
            **Features::ArgoConfig.parse_yaml(context, PERMITTED_CONFIG_KEYS),
            **argo.config(context),
          }
        end
      end

      CheckoutArgoExtension = CheckoutUiExtension
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
shopify-cli-2.1.0 lib/project_types/extension/models/specification_handlers/checkout_ui_extension.rb
shopify-cli-2.0.2 lib/project_types/extension/models/specification_handlers/checkout_ui_extension.rb
shopify-cli-2.0.1 lib/project_types/extension/models/specification_handlers/checkout_ui_extension.rb
shopify-cli-2.0.0 lib/project_types/extension/models/specification_handlers/checkout_ui_extension.rb