Sha256: ceb54ca25646d9c4c2135d0200a8f4a345b66734312be00fa7f0381162fa202c
Contents?: true
Size: 361 Bytes
Versions: 10
Compression:
Stored size: 361 Bytes
Contents
require "shopify_cli" module ShopifyCLI module Tasks class EnsureAuthenticated < ShopifyCLI::Task def call(ctx) ctx.abort( ctx.message("core.identity_auth.login_prompt", ShopifyCLI::TOOL_NAME) ) unless ShopifyCLI::IdentityAuth::IDENTITY_ACCESS_TOKENS.all? { |key| ShopifyCLI::DB.exists?(key) } end end end end
Version data entries
10 entries across 10 versions & 1 rubygems