Sha256: c4b208012ef7efe14cb33218fcd5ec74337863bd2929e93aa3b22cc785d324a4
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
module Extension module Features class ArgoRendererPackage include SmartProperties ARGO_CHECKOUT = "@shopify/argo-checkout" ARGO_ADMIN = "@shopify/argo-admin" PACKAGE_NAMES = [ ARGO_CHECKOUT, ARGO_ADMIN, ].freeze MINIMUM_ARGO_VERSION = "0.9.3".freeze property! :package_name, accepts: PACKAGE_NAMES property! :version, accepts: String def checkout? package_name == ARGO_CHECKOUT end def admin? package_name == ARGO_ADMIN end def supports_uuid_flag? return false if checkout? Gem::Version.new(version) > Gem::Version.new(MINIMUM_ARGO_VERSION) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shopify-cli-1.9.0 | lib/project_types/extension/features/argo_renderer_package.rb |