Sha256: ff5e6da02956caa259d603c5bd2fc42c9d01c7d551419e9a308034a56fad871c
Contents?: true
Size: 550 Bytes
Versions: 57
Compression:
Stored size: 550 Bytes
Contents
# frozen_string_literal: true require "shopify_cli" module Extension module Tasks class GetProduct < ShopifyCLI::Task API_VERSION = "2021-07" GRAPHQL_FILE = "get_variant_id" def call(context, shop) response = ShopifyCLI::AdminAPI.query( context, GRAPHQL_FILE, shop: shop, api_version: API_VERSION ) context.abort(context.message("tasks.errors.store_error")) if response.nil? Converters::ProductConverter.from_hash(response) end end end end
Version data entries
57 entries across 57 versions & 1 rubygems