Sha256: ffc7268a83ad339033dcac74264341004d05231fe0d2ec1a0c06d20097743966

Contents?: true

Size: 456 Bytes

Versions: 18

Compression:

Stored size: 456 Bytes

Contents

module Extension
  module Tasks
    class FetchSpecifications
      include ShopifyCli::MethodObject

      property :context
      property :api_key

      def call
        response = ShopifyCli::PartnersAPI
          .query(context, "fetch_specifications", api_key: api_key)
          .dig("data", "extensionSpecifications")
        context.abort(context.message("tasks.errors.parse_error")) if response.nil?
        response
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
shopify-cli-2.4.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.3.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.2.2 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.2.1 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.2.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.1.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.0.2 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.0.1 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-2.0.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.14.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.13.1 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.13.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.12.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.11.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.10.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.9.1 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.9.0 lib/project_types/extension/tasks/fetch_specifications.rb
shopify-cli-1.8.0 lib/project_types/extension/tasks/fetch_specifications.rb